ResponseCompletionSource<TResult> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполнимое обещание.
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)
Параметры типа
- TResult
Базовый тип результата.
- Наследование
-
ResponseCompletionSource<TResult>
- Реализации
Конструкторы
ResponseCompletionSource<TResult>() |
Выполнимое обещание. |
Методы
AsValueTask() |
Возвращает этот экземпляр в ValueTask<TResult>виде . |
AsVoidValueTask() |
Возвращает этот экземпляр в ValueTaskвиде . |
Complete() |
Задает для результата значение по умолчанию. |
Complete(Response) |
Задает результат. |
Complete(Response<TResult>) |
Завершает этот экземпляр с результатом. |
GetResult(Int16) |
Выполнимое обещание. |
GetStatus(Int16) |
Выполнимое обещание. |
OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) |
Выполнимое обещание. |
Reset() |
Сбрасывает этот экземпляр. |
SetException(Exception) |
Завершает этот экземпляр с исключением. |
SetResult(TResult) |
Завершает этот экземпляр с результатом. |
Явные реализации интерфейса
IValueTaskSource.GetResult(Int16) |
Выполнимое обещание. |