Compartir a través de


AsyncEnumerableRequest<T> Clase

Definición

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

[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

El tipo de elemento.

Herencia
AsyncEnumerableRequest<T>
Atributos
Implementaciones

Constructores

AsyncEnumerableRequest<T>()

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

Propiedades

MaxBatchSize

Obtiene o establece el tamaño máximo del lote para la solicitud.

Options

Obtiene las opciones de invocación.

(Heredado de RequestBase)

Métodos

AddInvokeMethodOptions(InvokeMethodOptions)

Incorpora las opciones de invocación proporcionadas.

(Heredado de RequestBase)
Dispose()

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

(Heredado de RequestBase)
GetActivityName()

Obtiene el nombre de la actividad, que hace referencia al nombre de la interfaz y al nombre del método.

(Heredado de RequestBase)
GetArgument(Int32)

Obtiene el argumento en el índice especificado.

(Heredado de RequestBase)
GetArgumentCount()

Obtiene el número de argumentos.

(Heredado de RequestBase)
GetAsyncEnumerator(CancellationToken)

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

GetDefaultResponseTimeout()

Obtiene el tiempo de espera de respuesta predeterminado.

(Heredado de RequestBase)
GetInterfaceName()

Obtiene el nombre completo de la interfaz.

(Heredado de RequestBase)
GetInterfaceType()

Obtiene el tipo de interfaz.

(Heredado de RequestBase)
GetMethod()

Obtiene el objeto de información del método, que puede ser null.

(Heredado de RequestBase)
GetMethodName()

Obtiene el nombre del método.

(Heredado de RequestBase)
GetTarget()

Obtiene el destino de invocación.

(Heredado de RequestBase)
InitializeRequest(GrainReference)

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

Invoke()

Invoque el objeto .

InvokeImplementation()

Invoca la solicitud.

InvokeInner()

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

SetArgument(Int32, Object)

Establece el argumento en el índice especificado.

(Heredado de RequestBase)
SetTarget(ITargetHolder)

Establece el destino de invocación de una instancia de ITargetHolder.

(Heredado de RequestBase)
ToString()

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

(Heredado de RequestBase)

Métodos de extensión

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

Representa una solicitud a un IAsyncEnumerable<T>método que devuelve .

Se aplica a