AsyncEnumerableRequest<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
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. |