Condividi tramite


AsyncEnumerableRequest<T> Classe

Definizione

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

[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

Parametri di tipo

T

Tipo dell'elemento.

Ereditarietà
AsyncEnumerableRequest<T>
Attributi
Implementazioni

Costruttori

AsyncEnumerableRequest<T>()

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

Proprietà

MaxBatchSize

Ottiene o imposta le dimensioni massime del batch per la richiesta.

Options

Ottiene le opzioni di chiamata.

(Ereditato da RequestBase)

Metodi

AddInvokeMethodOptions(InvokeMethodOptions)

Incorpora le opzioni di chiamata fornite.

(Ereditato da RequestBase)
Dispose()

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

(Ereditato da RequestBase)
GetActivityName()

Ottiene il nome dell'attività, che fa riferimento sia al nome dell'interfaccia che al nome del metodo.

(Ereditato da RequestBase)
GetArgument(Int32)

Ottiene l'argomento in corrispondenza dell'indice specificato.

(Ereditato da RequestBase)
GetArgumentCount()

Ottiene il numero di argomenti.

(Ereditato da RequestBase)
GetAsyncEnumerator(CancellationToken)

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

GetDefaultResponseTimeout()

Ottiene il timeout di risposta predefinito.

(Ereditato da RequestBase)
GetInterfaceName()

Ottiene il nome completo dell'interfaccia.

(Ereditato da RequestBase)
GetInterfaceType()

Ottiene il tipo di interfaccia.

(Ereditato da RequestBase)
GetMethod()

Ottiene l'oggetto info del metodo, che può essere null.

(Ereditato da RequestBase)
GetMethodName()

Ottiene il nome del metodo.

(Ereditato da RequestBase)
GetTarget()

Ottiene la destinazione di chiamata.

(Ereditato da RequestBase)
InitializeRequest(GrainReference)

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

Invoke()

Richiamare l'oggetto.

InvokeImplementation()

Richiama la richiesta.

InvokeInner()

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

SetArgument(Int32, Object)

Imposta l'argomento in corrispondenza dell'indice specificato.

(Ereditato da RequestBase)
SetTarget(ITargetHolder)

Imposta la destinazione di chiamata da un'istanza di ITargetHolder.

(Ereditato da RequestBase)
ToString()

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

(Ereditato da RequestBase)

Metodi di estensione

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

Rappresenta una richiesta a un IAsyncEnumerable<T>metodo di restituzione.

Si applica a