ResponseCompletionSource<TResult> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |