Share via


AsyncEnumerableRequest<T> 類別

定義

表示對 IAsyncEnumerable<T>-returning 方法的要求。

[Orleans.GenerateSerializer]
[Orleans.Invocation.ReturnValueProxy("InitializeRequest")]
[Orleans.SuppressReferenceTracking]
public abstract class AsyncEnumerableRequest<T> : Orleans.Runtime.RequestBase, IDisposable, Orleans.Runtime.IAsyncEnumerableRequest<T>, Orleans.Serialization.Invocation.IInvokable, System.Collections.Generic.IAsyncEnumerable<T>
[<Orleans.GenerateSerializer>]
[<Orleans.Invocation.ReturnValueProxy("InitializeRequest")>]
[<Orleans.SuppressReferenceTracking>]
type AsyncEnumerableRequest<'T> = class
    inherit RequestBase
    interface IAsyncEnumerable<'T>
    interface IAsyncEnumerableRequest<'T>
    interface IRequest
    interface IInvokable
    interface IDisposable
Public MustInherit Class AsyncEnumerableRequest(Of T)
Inherits RequestBase
Implements IAsyncEnumerable(Of T), IAsyncEnumerableRequest(Of T), IDisposable, IInvokable

類型參數

T

元素類型。

繼承
AsyncEnumerableRequest<T>
屬性
實作

建構函式

AsyncEnumerableRequest<T>()

表示對 IAsyncEnumerable<T>-returning 方法的要求。

屬性

MaxBatchSize

取得或設定要求的最大批次大小。

Options

取得調用選項。

(繼承來源 RequestBase)

方法

AddInvokeMethodOptions(InvokeMethodOptions)

併入提供的調用選項。

(繼承來源 RequestBase)
Dispose()

表示對 IAsyncEnumerable<T>-returning 方法的要求。

(繼承來源 RequestBase)
GetActivityName()

取得活動名稱,其參考介面名稱和方法名稱。

(繼承來源 RequestBase)
GetArgument(Int32)

取得指定索引處的自變數。

(繼承來源 RequestBase)
GetArgumentCount()

取得自變數的數目。

(繼承來源 RequestBase)
GetAsyncEnumerator(CancellationToken)

表示對 IAsyncEnumerable<T>-returning 方法的要求。

GetDefaultResponseTimeout()

取得預設回應逾時。

(繼承來源 RequestBase)
GetInterfaceName()

取得完整的介面名稱。

(繼承來源 RequestBase)
GetInterfaceType()

取得介面類型。

(繼承來源 RequestBase)
GetMethod()

取得方法資訊物件,可能是 null

(繼承來源 RequestBase)
GetMethodName()

取得方法名稱。

(繼承來源 RequestBase)
GetTarget()

取得調用目標。

(繼承來源 RequestBase)
InitializeRequest(GrainReference)

表示對 IAsyncEnumerable<T>-returning 方法的要求。

Invoke()

叫用物件。

InvokeImplementation()

叫用要求。

InvokeInner()

表示對 IAsyncEnumerable<T>-returning 方法的要求。

SetArgument(Int32, Object)

在指定的索引處設定自變數。

(繼承來源 RequestBase)
SetTarget(ITargetHolder)

從的 ITargetHolder實例設定調用目標。

(繼承來源 RequestBase)
ToString()

表示對 IAsyncEnumerable<T>-returning 方法的要求。

(繼承來源 RequestBase)

擴充方法

WithBatchSize<T>(IAsyncEnumerable<T>, Int32)

表示對 IAsyncEnumerable<T>-returning 方法的要求。

適用於