Partager via


AsyncEnumerableRequest<T> Classe

Définition

Représente une requête à une IAsyncEnumerable<T>méthode -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

Paramètres de type

T

Type de l’élément.

Héritage
AsyncEnumerableRequest<T>
Attributs
Implémente

Constructeurs

AsyncEnumerableRequest<T>()

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

Propriétés

MaxBatchSize

Obtient ou définit la taille maximale du lot pour la requête.

Options

Obtient les options d’appel.

(Hérité de RequestBase)

Méthodes

AddInvokeMethodOptions(InvokeMethodOptions)

Incorpore les options d’appel fournies.

(Hérité de RequestBase)
Dispose()

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

(Hérité de RequestBase)
GetActivityName()

Obtient le nom de l’activité, qui fait référence à la fois au nom de l’interface et au nom de la méthode.

(Hérité de RequestBase)
GetArgument(Int32)

Obtient l’argument à l’index spécifié.

(Hérité de RequestBase)
GetArgumentCount()

Obtient le nombre d’arguments.

(Hérité de RequestBase)
GetAsyncEnumerator(CancellationToken)

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

GetDefaultResponseTimeout()

Obtient le délai de réponse par défaut.

(Hérité de RequestBase)
GetInterfaceName()

Obtient le nom complet de l’interface.

(Hérité de RequestBase)
GetInterfaceType()

Obtient le type d'interface.

(Hérité de RequestBase)
GetMethod()

Obtient l’objet d’informations de méthode, qui peut être null.

(Hérité de RequestBase)
GetMethodName()

Obtient le nom de la méthode.

(Hérité de RequestBase)
GetTarget()

Obtient la cible d’appel.

(Hérité de RequestBase)
InitializeRequest(GrainReference)

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

Invoke()

Appelez l’objet.

InvokeImplementation()

Appelle la demande.

InvokeInner()

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

SetArgument(Int32, Object)

Définit l’argument à l’index spécifié.

(Hérité de RequestBase)
SetTarget(ITargetHolder)

Définit la cible d’appel à partir d’un instance de ITargetHolder.

(Hérité de RequestBase)
ToString()

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

(Hérité de RequestBase)

Méthodes d’extension

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

Représente une requête à une IAsyncEnumerable<T>méthode -returning.

S’applique à