AsyncStreamingClientResult Class

Definition

Creates asynchronous streaming results for established service responses.

public static class AsyncStreamingClientResult
type AsyncStreamingClientResult = class
Public Class AsyncStreamingClientResult
Inheritance
AsyncStreamingClientResult

Remarks

The supplied PipelineResponse must already be established and have a non-null ContentStream. Factories do not send a request or process response establishment errors.

Methods

Name Description
Create<T>(PipelineResponse, Func<Stream,CancellationToken,IAsyncEnumerable<T>>, CancellationToken)

Creates a result whose values are produced from the response content stream.

CreateJsonLines(PipelineResponse, CancellationToken)

Creates a result that parses raw newline-delimited JSON values.

CreateJsonLines<T>(PipelineResponse, Func<BinaryData,T>, CancellationToken)

Creates a result that parses newline-delimited JSON values.

CreateSse(PipelineResponse, Func<SseItem<BinaryData>,Boolean>, CancellationToken)

Creates a result that parses raw server-sent events.

CreateSse<T>(PipelineResponse, SseItemParser<T>, Func<SseItem<BinaryData>,Boolean>, CancellationToken)

Creates a result that parses server-sent events.

Applies to