Table of Contents

Class RpcStreamAttachment

Namespace
DotBoxD.Services.Streaming.Frames
Assembly
DotBoxD.Services.dll

A local source that will be streamed over an RPC request or response.

public abstract class RpcStreamAttachment
Inheritance
RpcStreamAttachment
Inherited Members

Properties

Handle

public RpcStreamHandle Handle { get; }

Property Value

RpcStreamHandle

Methods

FromAsyncEnumerable<T>(RpcStreamHandle, IAsyncEnumerable<T>)

public static RpcStreamAttachment FromAsyncEnumerable<T>(RpcStreamHandle handle, IAsyncEnumerable<T> source)

Parameters

handle RpcStreamHandle
source IAsyncEnumerable<T>

Returns

RpcStreamAttachment

Type Parameters

T

FromPipe(RpcStreamHandle, Pipe, bool)

public static RpcStreamAttachment FromPipe(RpcStreamHandle handle, Pipe pipe, bool completeReader = false)

Parameters

handle RpcStreamHandle
pipe Pipe
completeReader bool

Returns

RpcStreamAttachment

FromStream(RpcStreamHandle, Stream, bool)

public static RpcStreamAttachment FromStream(RpcStreamHandle handle, Stream stream, bool leaveOpen = true)

Parameters

handle RpcStreamHandle
stream Stream
leaveOpen bool

Returns

RpcStreamAttachment