Compartilhar via


GrainExtensions Classe

Definição

Métodos de extensão para granularidades.

public static class GrainExtensions
type GrainExtensions = class
Public Module GrainExtensions
Herança
GrainExtensions

Métodos

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)

Métodos de extensão para granularidades.

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.

GetPrimaryKey(IGrain, String)

Métodos de extensão para granularidades.

GetPrimaryKey(IGrain)

Métodos de extensão para granularidades.

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.

GetPrimaryKeyLong(IGrain, String)

Métodos de extensão para granularidades.

GetPrimaryKeyLong(IGrain)

Métodos de extensão para granularidades.

GetPrimaryKeyString(IAddressable)

Retorna a string chave primária da granularidade.

GetPrimaryKeyString(IGrainWithStringKey)

Métodos de extensão para granularidades.

InvokeOneWay<T>(T, Func<T,Task>)

Invoca um método de uma interface de granularidade é uma forma unidirecional para que nenhuma mensagem de resposta seja enviada ao chamador.

InvokeOneWay<T>(T, Func<T,ValueTask>)

Invoca um método de uma interface de granularidade é uma forma unidirecional para que nenhuma mensagem de resposta seja enviada ao chamador.

IsPrimaryKeyBasedOnLong(IAddressable)

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

Aplica-se a