OutputItemFunctionCallBuilder.Arguments Method

Definition

Overloads

Name Description
Arguments(String)

Convenience generator that yields the complete arguments sub-item event sequence from a single string (S-053, complete-text mode per S-054).

Arguments(IAsyncEnumerable<String>, CancellationToken)

Convenience generator that yields the complete arguments sub-item event sequence from streaming chunks (S-053, streaming mode per S-054). Each chunk is emitted as a delta immediately (S-055).

Arguments(String)

Source:
OutputItemFunctionCallBuilder.cs

Convenience generator that yields the complete arguments sub-item event sequence from a single string (S-053, complete-text mode per S-054).

public virtual System.Collections.Generic.IEnumerable<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent> Arguments(string arguments);
abstract member Arguments : string -> seq<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
override this.Arguments : string -> seq<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
Public Iterator Overridable Function Arguments (arguments As String) As IEnumerable(Of ResponseStreamEvent)

Parameters

arguments
String

The complete arguments JSON string.

Returns

An enumerable of events: function_call_arguments.deltafunction_call_arguments.done.

Applies to

Arguments(IAsyncEnumerable<String>, CancellationToken)

Source:
OutputItemFunctionCallBuilder.cs

Convenience generator that yields the complete arguments sub-item event sequence from streaming chunks (S-053, streaming mode per S-054). Each chunk is emitted as a delta immediately (S-055).

public virtual System.Collections.Generic.IAsyncEnumerable<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent> Arguments(System.Collections.Generic.IAsyncEnumerable<string> chunks, System.Threading.CancellationToken cancellationToken = default);
abstract member Arguments : System.Collections.Generic.IAsyncEnumerable<string> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
override this.Arguments : System.Collections.Generic.IAsyncEnumerable<string> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
Public Overridable Function Arguments (chunks As IAsyncEnumerable(Of String), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ResponseStreamEvent)

Parameters

chunks
IAsyncEnumerable<String>

An async enumerable of argument text chunks.

cancellationToken
CancellationToken

A token to cancel iteration.

Returns

An async enumerable of events: N × function_call_arguments.deltafunction_call_arguments.done.

Applies to