AsyncEnumerableRequest<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma solicitação para um IAsyncEnumerable<T>método -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
Parâmetros de tipo
- T
O tipo de elemento.
- Herança
- Atributos
- Implementações
Construtores
AsyncEnumerableRequest<T>() |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. |
Propriedades
MaxBatchSize |
Obtém ou define o tamanho máximo do lote para a solicitação. |
Options |
Obtém as opções de invocação. (Herdado de RequestBase) |
Métodos
AddInvokeMethodOptions(InvokeMethodOptions) |
Incorpora as opções de invocação fornecidas. (Herdado de RequestBase) |
Dispose() |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. (Herdado de RequestBase) |
GetActivityName() |
Obtém o nome da atividade, que se refere ao nome da interface e ao nome do método. (Herdado de RequestBase) |
GetArgument(Int32) |
Obtém o argumento no índice especificado. (Herdado de RequestBase) |
GetArgumentCount() |
Obtém o número de argumentos. (Herdado de RequestBase) |
GetAsyncEnumerator(CancellationToken) |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. |
GetDefaultResponseTimeout() |
Obtém o tempo limite de resposta padrão. (Herdado de RequestBase) |
GetInterfaceName() |
Obtém o nome completo da interface. (Herdado de RequestBase) |
GetInterfaceType() |
Obtém o tipo de interface. (Herdado de RequestBase) |
GetMethod() |
Obtém o objeto de informações do método, que pode ser |
GetMethodName() |
Obtém o nome do método. (Herdado de RequestBase) |
GetTarget() |
Obtém o destino de invocação. (Herdado de RequestBase) |
InitializeRequest(GrainReference) |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. |
Invoke() |
Invoque o objeto . |
InvokeImplementation() |
Invoca a solicitação. |
InvokeInner() |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. |
SetArgument(Int32, Object) |
Define o argumento no índice especificado. (Herdado de RequestBase) |
SetTarget(ITargetHolder) |
Define o destino de invocação de uma instância do ITargetHolder. (Herdado de RequestBase) |
ToString() |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. (Herdado de RequestBase) |
Métodos de Extensão
WithBatchSize<T>(IAsyncEnumerable<T>, Int32) |
Representa uma solicitação para um IAsyncEnumerable<T>método -returning. |