AsyncEnumerableRequest<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对 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>() |
表示对 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() |
获取方法信息对象,可以是 |
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>返回方法的请求。 |