Skip to content

Class RpcStreamingContext

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

Runtime implementation of DotBoxD.Services.Streaming.Remote.IRpcStreamingContext.

public sealed class RpcStreamingContext : IRpcStreamingContext

objectRpcStreamingContext

IRpcStreamingContext

object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object, object), object.ToString()

public static RpcStreamingContext Disabled { get; }

RpcStreamingContext

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

handle RpcStreamHandle

IAsyncEnumerable<T>

T

public Pipe GetPipe(RpcStreamHandle handle)

handle RpcStreamHandle

Pipe

public Stream GetStream(RpcStreamHandle handle)

handle RpcStreamHandle

Stream

public void SetResponse(Stream stream)

stream Stream

public void SetResponse(Pipe pipe)

pipe Pipe

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

items IAsyncEnumerable<T>

T