Compartilhar via


ISystemTarget Interface

Definição

Essa é uma interface de marcação para destinos do sistema. O destino do sistema são objetos de runtime internos que compartilham algum comportamento com granularidades, mas também impõem determinadas restrições. Em particular: o destino do sistema são atores assíncronos endereçáveis. A classe proxy está sendo gerada para ISystemTarget, assim como para o destino do Sistema IGrain são agendados pelo agendador de runtime e seguem a simultaneidade baseada em turno.

public interface ISystemTarget : Orleans.Runtime.IAddressable
type ISystemTarget = interface
    interface IAddressable
Public Interface ISystemTarget
Implements IAddressable
Derivado
Implementações

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.

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