Compartilhar via


IMemoryStorageGrain Interface

Definição

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

public interface IMemoryStorageGrain : Orleans.IGrainWithIntegerKey
type IMemoryStorageGrain = interface
    interface IGrainWithIntegerKey
    interface IGrain
    interface IAddressable
Public Interface IMemoryStorageGrain
Implements IGrainWithIntegerKey
Implementações

Métodos

DeleteStateAsync(String, String, String)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

DeleteStateAsync<T>(String, String)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

ReadStateAsync(String, String)

Método assíncrono para causar a recuperação dos dados de estado de granularidade especificados do armazenamento de memória.

ReadStateAsync<T>(String)

Método assíncrono para causar a recuperação dos dados de estado de granularidade especificados do armazenamento de memória.

WriteStateAsync(String, String, IGrainState)

Método assíncrono para causar a atualização dos dados de estado de granularidade especificados no repositório de memória.

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

Método assíncrono para causar a atualização dos dados de estado de granularidade especificados no repositório de memória.

Métodos de Extensão

AsReference(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

AsReference<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

BindGrainReference(IAddressable, IGrainFactory)

Associa a referência de granularidade ao fornecido IGrainFactory.

Cast(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

Cast<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

GetGrainId(IAddressable)

Retorna a ID de granularidade correspondente à granularidade fornecida.

GetGrainIdentity(IGrain)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

GetPrimaryKey(IGrain, String)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

GetPrimaryKey(IGrain)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

GetPrimaryKey(IAddressable, String)

Retorna a Guid representação de uma chave primária de granularidade.

GetPrimaryKey(IAddressable)

Retorna a Guid representação de uma chave primária de granularidade.

GetPrimaryKeyLong(IGrain, String)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

GetPrimaryKeyLong(IGrain)

Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans.

GetPrimaryKeyLong(IAddressable, String)

Retorna a long representação de uma chave primária de granularidade.

GetPrimaryKeyLong(IAddressable)

Retorna a long representação de uma chave primária de granularidade.

GetPrimaryKeyString(IAddressable)

Retorna a string chave primária da granularidade.

IsPrimaryKeyBasedOnLong(IAddressable)

Retorna se parte da chave primária é do tipo long.

Aplica-se a