Orleans.Serialization.Invocation Namespace

Classes

CompletedResponse

Represents a completed Response.

ExceptionResponse

A Response which represents an exception, a broken promise.

InvokablePool

Object pool for IInvokable implementations.

Response

Represents the result of a method invocation.

Response<TResult>

A Response which represents a typed value.

ResponseCodec

Supports raw serialization of Response<TResult> values.

ResponseCompletionSource

A fulfillable promise.

ResponseCompletionSource<TResult>

A fulfillable promise.

ResponseCompletionSourcePool

Object pool for ResponseCompletionSource and ResponseCompletionSource<TResult>.

ResponseExtensions
ResponsePool

Object pool for Response<TResult> values.

Interfaces

IInvokable

Represents an object which can be invoked asynchronously.

IResponseCompletionSource

Represents a fulfillable promise for a response to a request.

ITargetHolder

Represents an object which holds an invocation target as well as target extensions.