OutputItemMessageBuilder.RefusalContent Method

Definition

Overloads

Name Description
RefusalContent(String)

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

RefusalContent(IAsyncEnumerable<String>, CancellationToken)

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

RefusalContent(String)

Source:
OutputItemMessageBuilder.cs

Convenience generator that yields the complete refusal content 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> RefusalContent(string text);
abstract member RefusalContent : string -> seq<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
override this.RefusalContent : string -> seq<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
Public Iterator Overridable Function RefusalContent (text As String) As IEnumerable(Of ResponseStreamEvent)

Parameters

text
String

The complete refusal text to emit.

Returns

An enumerable of events: content_part.addedrefusal.deltarefusal.donecontent_part.done.

Applies to

RefusalContent(IAsyncEnumerable<String>, CancellationToken)

Source:
OutputItemMessageBuilder.cs

Convenience generator that yields the complete refusal content 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> RefusalContent(System.Collections.Generic.IAsyncEnumerable<string> chunks, System.Threading.CancellationToken cancellationToken = default);
abstract member RefusalContent : System.Collections.Generic.IAsyncEnumerable<string> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
override this.RefusalContent : System.Collections.Generic.IAsyncEnumerable<string> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.AI.AgentServer.Responses.Models.ResponseStreamEvent>
Public Overridable Function RefusalContent (chunks As IAsyncEnumerable(Of String), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ResponseStreamEvent)

Parameters

chunks
IAsyncEnumerable<String>

An async enumerable of refusal text chunks.

cancellationToken
CancellationToken

A token to cancel iteration.

Returns

An async enumerable of events: content_part.added → N × refusal.deltarefusal.donecontent_part.done.

Applies to