Compartir a través de


ResponseCompletionSource<TResult> Clase

Definición

Una promesa cumplible.

public sealed class ResponseCompletionSource<TResult> : Orleans.Serialization.Invocation.IResponseCompletionSource, System.Threading.Tasks.Sources.IValueTaskSource, System.Threading.Tasks.Sources.IValueTaskSource<TResult>
type ResponseCompletionSource<'Result> = class
    interface IResponseCompletionSource
    interface IValueTaskSource<'Result>
    interface IValueTaskSource
Public NotInheritable Class ResponseCompletionSource(Of TResult)
Implements IResponseCompletionSource, IValueTaskSource, IValueTaskSource(Of TResult)

Parámetros de tipo

TResult

Tipo de resultado subyacente.

Herencia
ResponseCompletionSource<TResult>
Implementaciones

Constructores

ResponseCompletionSource<TResult>()

Una promesa cumplible.

Métodos

AsValueTask()

Devuelve esta instancia como .ValueTask<TResult>

AsVoidValueTask()

Devuelve esta instancia como .ValueTask

Complete()

Establece el resultado en el valor predeterminado.

Complete(Response)

Establece el resultado.

Complete(Response<TResult>)

Completa esta instancia con un resultado.

GetResult(Int16)

Una promesa cumplible.

GetStatus(Int16)

Una promesa cumplible.

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

Una promesa cumplible.

Reset()

Restablece esta instancia.

SetException(Exception)

Completa esta instancia con una excepción.

SetResult(TResult)

Completa esta instancia con un resultado.

Implementaciones de interfaz explícitas

IValueTaskSource.GetResult(Int16)

Una promesa cumplible.

Se aplica a