Compartilhar via


ResponseCompletionSource<TResult> Classe

Definição

Uma promessa que pode ser cumprida.

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

O tipo de resultado subjacente.

Herança
ResponseCompletionSource<TResult>
Implementações

Construtores

ResponseCompletionSource<TResult>()

Uma promessa que pode ser cumprida.

Métodos

AsValueTask()

Retorna essa instância como um ValueTask<TResult>.

AsVoidValueTask()

Retorna essa instância como um ValueTask.

Complete()

Define o resultado como o valor padrão.

Complete(Response)

Define o resultado.

Complete(Response<TResult>)

Conclui essa instância com um resultado.

GetResult(Int16)

Uma promessa que pode ser cumprida.

GetStatus(Int16)

Uma promessa que pode ser cumprida.

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

Uma promessa que pode ser cumprida.

Reset()

Redefine essa instância.

SetException(Exception)

Conclui essa instância com uma exceção.

SetResult(TResult)

Conclui essa instância com um resultado.

Implantações explícitas de interface

IValueTaskSource.GetResult(Int16)

Uma promessa que pode ser cumprida.

Aplica-se a