Table of Contents

Interface IRpcStreamingContext

Namespace
DotBoxD.Services.Streaming.Remote
Assembly
DotBoxD.Services.dll

Gives generated dispatchers access to streamed arguments and streamed responses.

public interface IRpcStreamingContext

Methods

GetAsyncEnumerable<T>(RpcStreamHandle)

IAsyncEnumerable<T> GetAsyncEnumerable<T>(RpcStreamHandle handle)

Parameters

handle RpcStreamHandle

Returns

IAsyncEnumerable<T>

Type Parameters

T

GetPipe(RpcStreamHandle)

Pipe GetPipe(RpcStreamHandle handle)

Parameters

handle RpcStreamHandle

Returns

Pipe

GetStream(RpcStreamHandle)

Stream GetStream(RpcStreamHandle handle)

Parameters

handle RpcStreamHandle

Returns

Stream

SetResponse(Pipe)

void SetResponse(Pipe pipe)

Parameters

pipe Pipe

SetResponse(Stream)

void SetResponse(Stream stream)

Parameters

stream Stream

SetResponse<T>(IAsyncEnumerable<T>)

void SetResponse<T>(IAsyncEnumerable<T> items)

Parameters

items IAsyncEnumerable<T>

Type Parameters

T