AsyncEnumerableRequest<T> 类

定义

表示对 IAsyncEnumerable<T>返回方法的请求。

[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>返回方法的请求。

属性

MaxBatchSize

获取或设置请求的最大批大小。

Options

获取调用选项。

(继承自 RequestBase)

方法

AddInvokeMethodOptions(InvokeMethodOptions)

合并提供的调用选项。

(继承自 RequestBase)
Dispose()

表示对 IAsyncEnumerable<T>返回方法的请求。

(继承自 RequestBase)
GetActivityName()

获取活动名称,该名称同时引用接口名称和方法名称。

(继承自 RequestBase)
GetArgument(Int32)

获取指定索引处的参数。

(继承自 RequestBase)
GetArgumentCount()

获取参数的数目。

(继承自 RequestBase)
GetAsyncEnumerator(CancellationToken)

表示对 IAsyncEnumerable<T>返回方法的请求。

GetDefaultResponseTimeout()

获取默认响应超时。

(继承自 RequestBase)
GetInterfaceName()

获取完整的接口名称。

(继承自 RequestBase)
GetInterfaceType()

获取接口类型。

(继承自 RequestBase)
GetMethod()

获取方法信息对象,可以是 null

(继承自 RequestBase)
GetMethodName()

获取方法名称。

(继承自 RequestBase)
GetTarget()

获取调用目标。

(继承自 RequestBase)
InitializeRequest(GrainReference)

表示对 IAsyncEnumerable<T>返回方法的请求。

Invoke()

调用 对象。

InvokeImplementation()

调用请求。

InvokeInner()

表示对 IAsyncEnumerable<T>返回方法的请求。

SetArgument(Int32, Object)

设置指定索引处的参数。

(继承自 RequestBase)
SetTarget(ITargetHolder)

从 实例 ITargetHolder设置调用目标。

(继承自 RequestBase)
ToString()

表示对 IAsyncEnumerable<T>返回方法的请求。

(继承自 RequestBase)

扩展方法

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

表示对 IAsyncEnumerable<T>返回方法的请求。

适用于