Share via


IMemoryStorageGrain Interfaz

Definición

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

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

Métodos

DeleteStateAsync(String, String, String)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

DeleteStateAsync<T>(String, String)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

ReadStateAsync(String, String)

Método asincrónico para provocar la recuperación de los datos de estado de grano especificados del almacén de memoria.

ReadStateAsync<T>(String)

Método asincrónico para provocar la recuperación de los datos de estado de grano especificados del almacén de memoria.

WriteStateAsync(String, String, IGrainState)

Método asincrónico para provocar la actualización de los datos de estado de grano especificados en el almacén de memoria.

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

Método asincrónico para provocar la actualización de los datos de estado de grano especificados en el almacén de memoria.

Métodos de extensión

AsReference(IAddressable, Type)

Devuelve una referencia con tipo al grano proporcionado.

AsReference<TGrainInterface>(IAddressable)

Devuelve una referencia con tipo al grano proporcionado.

BindGrainReference(IAddressable, IGrainFactory)

Enlaza la referencia de grano a la proporcionada IGrainFactory.

Cast(IAddressable, Type)

Devuelve una referencia con tipo al grano proporcionado.

Cast<TGrainInterface>(IAddressable)

Devuelve una referencia con tipo al grano proporcionado.

GetGrainId(IAddressable)

Devuelve el identificador de grano correspondiente al grano proporcionado.

GetGrainIdentity(IGrain)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

GetPrimaryKey(IGrain)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

GetPrimaryKey(IGrain, String)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

GetPrimaryKey(IAddressable)

Devuelve la Guid representación de una clave principal de grano.

GetPrimaryKey(IAddressable, String)

Devuelve la Guid representación de una clave principal de grano.

GetPrimaryKeyLong(IGrain)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

GetPrimaryKeyLong(IGrain, String)

Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans.

GetPrimaryKeyLong(IAddressable)

Devuelve la long representación de una clave principal de grano.

GetPrimaryKeyLong(IAddressable, String)

Devuelve la long representación de una clave principal de grano.

GetPrimaryKeyString(IAddressable)

Devuelve la string clave principal del grano.

IsPrimaryKeyBasedOnLong(IAddressable)

Devuelve si parte de la clave principal es de tipo long.

Se aplica a