Table of Contents

Class RpcStreamingContext

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

Runtime implementation of IRpcStreamingContext.

public sealed class RpcStreamingContext : IRpcStreamingContext
Inheritance
RpcStreamingContext
Implements
Inherited Members

Properties

Disabled

public static RpcStreamingContext Disabled { get; }

Property Value

RpcStreamingContext

Methods

GetAsyncEnumerable<T>(RpcStreamHandle)

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

Parameters

handle RpcStreamHandle

Returns

IAsyncEnumerable<T>

Type Parameters

T

GetPipe(RpcStreamHandle)

public Pipe GetPipe(RpcStreamHandle handle)

Parameters

handle RpcStreamHandle

Returns

Pipe

GetStream(RpcStreamHandle)

public Stream GetStream(RpcStreamHandle handle)

Parameters

handle RpcStreamHandle

Returns

Stream

SetResponse(Pipe)

public void SetResponse(Pipe pipe)

Parameters

pipe Pipe

SetResponse(Stream)

public void SetResponse(Stream stream)

Parameters

stream Stream

SetResponse<T>(IAsyncEnumerable<T>)

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

Parameters

items IAsyncEnumerable<T>

Type Parameters

T