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)

達成可能な約束。

適用対象