ResponseOutputItemDoneEvent 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 |
|---|---|
| ResponseOutputItemDoneEvent() |
Initializes a new instance of ResponseOutputItemDoneEvent for deserialization. |
| ResponseOutputItemDoneEvent(Int32, Int32, ItemResource) |
Initializes a new instance of ResponseOutputItemDoneEvent. |
| ResponseOutputItemDoneEvent(ResponseStreamEventType, Int32, IDictionary<String,BinaryData>, Int32, ItemResource) |
Initializes a new instance of ResponseOutputItemDoneEvent. |
ResponseOutputItemDoneEvent()
Initializes a new instance of ResponseOutputItemDoneEvent for deserialization.
public ResponseOutputItemDoneEvent();
Public Sub New ()
Applies to
ResponseOutputItemDoneEvent(Int32, Int32, ItemResource)
Initializes a new instance of ResponseOutputItemDoneEvent.
public ResponseOutputItemDoneEvent(int sequenceNumber, int outputIndex, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource item);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseOutputItemDoneEvent : int * int * Azure.AI.AgentServer.Contracts.Generated.OpenAI.ItemResource -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.ResponseOutputItemDoneEvent
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 marked done.
- item
- ItemResource
The output item that was marked done. 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
ResponseOutputItemDoneEvent(ResponseStreamEventType, Int32, IDictionary<String,BinaryData>, Int32, ItemResource)
Initializes a new instance of ResponseOutputItemDoneEvent.
public ResponseOutputItemDoneEvent(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.ResponseOutputItemDoneEvent : 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.ResponseOutputItemDoneEvent
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 marked done.
- item
- ItemResource
The output item that was marked done. 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.