共用方式為


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)

可履行的承諾。

適用於