Freigeben über


AsyncEnumerableRequest<T> Klasse

Definition

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

[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

Typparameter

T

Der Elementtyp.

Vererbung
AsyncEnumerableRequest<T>
Attribute
Implementiert

Konstruktoren

AsyncEnumerableRequest<T>()

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

Eigenschaften

MaxBatchSize

Ruft die maximale Batchgröße für die Anforderung ab oder legt diese fest.

Options

Ruft die Aufrufoptionen ab.

(Geerbt von RequestBase)

Methoden

AddInvokeMethodOptions(InvokeMethodOptions)

Integriert die bereitgestellten Aufrufoptionen.

(Geerbt von RequestBase)
Dispose()

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

(Geerbt von RequestBase)
GetActivityName()

Ruft den Aktivitätsnamen ab, der sowohl auf den Schnittstellennamen als auch auf den Methodennamen verweist.

(Geerbt von RequestBase)
GetArgument(Int32)

Ruft das Argument am angegebenen Index ab.

(Geerbt von RequestBase)
GetArgumentCount()

Ruft die Anzahl der Argumente ab.

(Geerbt von RequestBase)
GetAsyncEnumerator(CancellationToken)

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

GetDefaultResponseTimeout()

Ruft das Standardmäßige Antworttimeout ab.

(Geerbt von RequestBase)
GetInterfaceName()

Ruft den vollständigen Schnittstellennamen ab.

(Geerbt von RequestBase)
GetInterfaceType()

Ruft den Schnittstellentyp ab.

(Geerbt von RequestBase)
GetMethod()

Ruft das Methodeninfoobjekt ab, das möglicherweise sein nullkann.

(Geerbt von RequestBase)
GetMethodName()

Ruft den Methodennamen ab.

(Geerbt von RequestBase)
GetTarget()

Ruft das Aufrufziel ab.

(Geerbt von RequestBase)
InitializeRequest(GrainReference)

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

Invoke()

Rufen Sie das -Objekt auf.

InvokeImplementation()

Ruft die Anforderung auf.

InvokeInner()

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

SetArgument(Int32, Object)

Legt das Argument am angegebenen Index fest.

(Geerbt von RequestBase)
SetTarget(ITargetHolder)

Legt das Aufrufziel von einer instance von ITargetHolderfest.

(Geerbt von RequestBase)
ToString()

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

(Geerbt von RequestBase)

Erweiterungsmethoden

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

Stellt eine Anforderung an eine IAsyncEnumerable<T>-returning-Methode dar.

Gilt für: