Partager via


ResponseCompletionSource<TResult> Classe

Définition

Une promesse réalisable.

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)

Paramètres de type

TResult

Type de résultat sous-jacent.

Héritage
ResponseCompletionSource<TResult>
Implémente

Constructeurs

ResponseCompletionSource<TResult>()

Une promesse réalisable.

Méthodes

AsValueTask()

Retourne cette instance sous la forme d’un ValueTask<TResult>.

AsVoidValueTask()

Retourne cette instance sous la forme d’un ValueTask.

Complete()

Définit le résultat sur la valeur par défaut.

Complete(Response)

Définit le résultat.

Complete(Response<TResult>)

Termine cette instance avec un résultat.

GetResult(Int16)

Une promesse réalisable.

GetStatus(Int16)

Une promesse réalisable.

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

Une promesse réalisable.

Reset()

Réinitialise cette instance.

SetException(Exception)

Termine cette instance avec une exception.

SetResult(TResult)

Termine cette instance avec un résultat.

Implémentations d’interfaces explicites

IValueTaskSource.GetResult(Int16)

Une promesse réalisable.

S’applique à