Freigeben über


IAsyncEnumerableGrainExtension Schnittstelle

Definition

Grain-Erweiterungsschnittstelle für Grains, die von Grain-Methoden zurückgegeben IAsyncEnumerable<T> werden.

public interface IAsyncEnumerableGrainExtension : Orleans.Runtime.IGrainExtension
type IAsyncEnumerableGrainExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface IAsyncEnumerableGrainExtension
Implements IGrainExtension
Implementiert

Methoden

DisposeAsync(Guid)

Verwird einen IAsyncEnumerable<T> Wert.

MoveNext<T>(Guid)

Setzt das Aufzählen eines Werts IAsyncEnumerable<T> fort.

StartEnumeration<T>(Guid, IAsyncEnumerableRequest<T>)

Ruft eine Anforderung auf IAsyncEnumerable<T> und beginnt mit der Enumeration.

Erweiterungsmethoden

AsReference(IAddressable, Type)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

AsReference<TGrainInterface>(IAddressable)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

BindGrainReference(IAddressable, IGrainFactory)

Bindet den Körnungsverweis an die bereitgestellte IGrainFactory.

Cast(IAddressable, Type)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

Cast<TGrainInterface>(IAddressable)

Gibt einen typisierten Verweis auf das bereitgestellte Grain zurück.

GetGrainId(IAddressable)

Gibt die Grain-ID zurück, die dem angegebenen Grain entspricht.

GetPrimaryKey(IAddressable)

Gibt die Guid Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKey(IAddressable, String)

Gibt die Guid Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyLong(IAddressable)

Gibt die long Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyLong(IAddressable, String)

Gibt die long Darstellung eines körnigen Primärschlüssels zurück.

GetPrimaryKeyString(IAddressable)

Gibt den string Primärschlüssel des Grains zurück.

IsPrimaryKeyBasedOnLong(IAddressable)

Gibt zurück, ob ein Teil des Primärschlüssels vom Typ longist.

Gilt für: