ResponseCompletionSource<TResult> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个可兑现的承诺。
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) |
一个可兑现的承诺。 |