Table of Contents

Method CreateStream

Namespace
Mediarion
Assembly
Mediarion.Streaming.dll

CreateStream<TResponse>(IStreamRequest<TResponse>, CancellationToken)

Sends a streaming request.

public IAsyncEnumerable<TResponse> CreateStream<TResponse>(IStreamRequest<TResponse> request, CancellationToken cancellationToken = default)

Parameters

request IStreamRequest<TResponse>

The request.

cancellationToken CancellationToken

Stops the stream.

Returns

IAsyncEnumerable<TResponse>

The values, as they are produced.

Type Parameters

TResponse

What each value is.

CreateStream(object, CancellationToken)

Sends a streaming request whose type is only known at run time.

public IAsyncEnumerable<object?> CreateStream(object request, CancellationToken cancellationToken = default)

Parameters

request object

The request.

cancellationToken CancellationToken

Stops the stream.

Returns

IAsyncEnumerable<object>

The values, boxed, as they are produced.