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) |
可履行的承諾。 |