Freigeben über


IMemoryStorageGrain Schnittstelle

Definition

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

public interface IMemoryStorageGrain : Orleans.IGrainWithIntegerKey
type IMemoryStorageGrain = interface
    interface IGrainWithIntegerKey
    interface IGrain
    interface IAddressable
Public Interface IMemoryStorageGrain
Implements IGrainWithIntegerKey
Implementiert

Methoden

DeleteStateAsync(String, String, String)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

DeleteStateAsync<T>(String, String)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

ReadStateAsync(String, String)

Async-Methode, um den Abruf der angegebenen Kornzustandsdaten aus dem Speicher zu verursachen.

ReadStateAsync<T>(String)

Async-Methode, um den Abruf der angegebenen Kornzustandsdaten aus dem Speicher zu verursachen.

WriteStateAsync(String, String, IGrainState)

Async-Methode, um eine Aktualisierung der angegebenen Kornzustandsdaten im Speicher zu bewirken.

WriteStateAsync<T>(String, IGrainState<T>)

Async-Methode, um eine Aktualisierung der angegebenen Kornzustandsdaten im Speicher zu bewirken.

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.

GetGrainIdentity(IGrain)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

GetPrimaryKey(IGrain)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

GetPrimaryKey(IGrain, String)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

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(IGrain)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

GetPrimaryKeyLong(IGrain, String)

Grain-Schnittstelle für interne Speicherkornes, die vom Orleans-In-Memory-Speicheranbieter verwendet wird.

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: