ResponseCompletionSource<TResult> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |