Compartilhar via


AsyncEnumerableRequest<T> Classe

Definição

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
AsyncEnumerableRequest<T>
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 null.

(Herdado de RequestBase)
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.

Aplica-se a