ResponseOutputItemAddedEvent Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| ResponseOutputItemAddedEvent() |
Initializes a new instance of ResponseOutputItemAddedEvent for deserialization. |
| ResponseOutputItemAddedEvent(Int32, Int32, ItemResource) |
Initializes a new instance of ResponseOutputItemAddedEvent. |
| ResponseOutputItemAddedEvent(ResponseStreamEventType, Int32, IDictionary<String,BinaryData>, Int32, ItemResource) |
Initializes a new instance of ResponseOutputItemAddedEvent. |
ResponseOutputItemAddedEvent()
Initializes a new instance of ResponseOutputItemAddedEvent for deserialization.
public ResponseOutputItemAddedEvent();
Public Sub New ()
Applies to
ResponseOutputItemAddedEvent(Int32, Int32, ItemResource)
Initializes a new instance of ResponseOutputItemAddedEvent.
public ResponseOutputItemAddedEvent(int sequenceNumber, int outputIndex, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource item);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseOutputItemAddedEvent : int * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseOutputItemAddedEvent
Public Sub New (sequenceNumber As Integer, outputIndex As Integer, item As ItemResource)
Parameters
- sequenceNumber
- Int32
The sequence number for this event.
- outputIndex
- Int32
The index of the output item that was added.
- item
- ItemResource
The output item that was added. Please note ItemResource is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ResponsesAssistantMessageItemResource, CodeInterpreterToolCallItemResource, ComputerToolCallItemResource, ComputerToolCallOutputItemResource, ResponsesDeveloperMessageItemResource, FileSearchToolCallItemResource, FunctionToolCallItemResource, FunctionToolCallOutputItemResource, ImageGenToolCallItemResource, InvokeAzureAgentWorkflowActionOutputItemResource, LocalShellToolCallItemResource, LocalShellToolCallOutputItemResource, MCPApprovalRequestItemResource, MCPApprovalResponseItemResource, MCPCallItemResource, MCPListToolsItemResource, MemorySearchToolCallItemResource, ResponsesMessageItemResource, OAuthConsentRequestItemResource, ReasoningItemResource, StructuredOutputsItemResource, ResponsesSystemMessageItemResource, ResponsesUserMessageItemResource, WebSearchToolCallItemResource and WorkflowActionOutputItemResource.
Exceptions
item is null.
Applies to
ResponseOutputItemAddedEvent(ResponseStreamEventType, Int32, IDictionary<String,BinaryData>, Int32, ItemResource)
Initializes a new instance of ResponseOutputItemAddedEvent.
public ResponseOutputItemAddedEvent(Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStreamEventType type, int sequenceNumber, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData, int outputIndex, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource item);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseOutputItemAddedEvent : Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseStreamEventType * int * System.Collections.Generic.IDictionary<string, BinaryData> * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseOutputItemAddedEvent
Public Sub New (type As ResponseStreamEventType, sequenceNumber As Integer, serializedAdditionalRawData As IDictionary(Of String, BinaryData), outputIndex As Integer, item As ItemResource)
Parameters
- sequenceNumber
- Int32
The sequence number for this event.
- serializedAdditionalRawData
- IDictionary<String,BinaryData>
Keeps track of any properties unknown to the library.
- outputIndex
- Int32
The index of the output item that was added.
- item
- ItemResource
The output item that was added. Please note ItemResource is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ResponsesAssistantMessageItemResource, CodeInterpreterToolCallItemResource, ComputerToolCallItemResource, ComputerToolCallOutputItemResource, ResponsesDeveloperMessageItemResource, FileSearchToolCallItemResource, FunctionToolCallItemResource, FunctionToolCallOutputItemResource, ImageGenToolCallItemResource, InvokeAzureAgentWorkflowActionOutputItemResource, LocalShellToolCallItemResource, LocalShellToolCallOutputItemResource, MCPApprovalRequestItemResource, MCPApprovalResponseItemResource, MCPCallItemResource, MCPListToolsItemResource, MemorySearchToolCallItemResource, ResponsesMessageItemResource, OAuthConsentRequestItemResource, ReasoningItemResource, StructuredOutputsItemResource, ResponsesSystemMessageItemResource, ResponsesUserMessageItemResource, WebSearchToolCallItemResource and WorkflowActionOutputItemResource.