Condividi tramite


IMemoryStorageGrain Interfaccia

Definizione

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

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

Metodi

DeleteStateAsync(String, String, String)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

DeleteStateAsync<T>(String, String)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

ReadStateAsync(String, String)

Metodo asincrono per causare il recupero dei dati dello stato di granularità specificati dall'archivio di memoria.

ReadStateAsync<T>(String)

Metodo asincrono per causare il recupero dei dati dello stato di granularità specificati dall'archivio di memoria.

WriteStateAsync(String, String, IGrainState)

Metodo asincrono per causare l'aggiornamento dei dati dello stato di granularità specificati nell'archivio di memoria.

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

Metodo asincrono per causare l'aggiornamento dei dati dello stato di granularità specificati nell'archivio di memoria.

Metodi di estensione

AsReference(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

AsReference<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

BindGrainReference(IAddressable, IGrainFactory)

Associa il riferimento granulare all'oggetto specificato IGrainFactory.

Cast(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

Cast<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

GetGrainId(IAddressable)

Restituisce l'ID di granularità corrispondente alla granularità specificata.

GetGrainIdentity(IGrain)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

GetPrimaryKey(IGrain)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

GetPrimaryKey(IGrain, String)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

GetPrimaryKey(IAddressable)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IAddressable, String)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IGrain)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

GetPrimaryKeyLong(IGrain, String)

Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans.

GetPrimaryKeyLong(IAddressable)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable, String)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyString(IAddressable)

Restituisce la string chiave primaria della granularità.

IsPrimaryKeyBasedOnLong(IAddressable)

Restituisce un valore che indica se la parte della chiave primaria è di tipo long.

Si applica a