ResponseCompletionSource<TResult> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Una promessa evasa.
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)
Parametri di tipo
- TResult
Tipo di risultato sottostante.
- Ereditarietà
-
ResponseCompletionSource<TResult>
- Implementazioni
Costruttori
ResponseCompletionSource<TResult>() |
Una promessa evasa. |
Metodi
AsValueTask() |
Restituisce questa istanza come .ValueTask<TResult> |
AsVoidValueTask() |
Restituisce questa istanza come .ValueTask |
Complete() |
Imposta il risultato sul valore predefinito. |
Complete(Response) |
Imposta il risultato. |
Complete(Response<TResult>) |
Completa questa istanza con un risultato. |
GetResult(Int16) |
Una promessa evasa. |
GetStatus(Int16) |
Una promessa evasa. |
OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) |
Una promessa evasa. |
Reset() |
Reimposta questa istanza. |
SetException(Exception) |
Completa questa istanza con un'eccezione. |
SetResult(TResult) |
Completa questa istanza con un risultato. |
Implementazioni dell'interfaccia esplicita
IValueTaskSource.GetResult(Int16) |
Una promessa evasa. |