Compartir a través de


GrainExtensions Clase

Definición

Métodos de extensión para granos.

public static class GrainExtensions
type GrainExtensions = class
Public Module GrainExtensions
Herencia
GrainExtensions

Métodos

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)

Métodos de extensión para granos.

GetPrimaryKey(IAddressable, String)

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

GetPrimaryKey(IAddressable)

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

GetPrimaryKey(IGrain, String)

Métodos de extensión para granos.

GetPrimaryKey(IGrain)

Métodos de extensión para granos.

GetPrimaryKeyLong(IAddressable, String)

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

GetPrimaryKeyLong(IAddressable)

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

GetPrimaryKeyLong(IGrain, String)

Métodos de extensión para granos.

GetPrimaryKeyLong(IGrain)

Métodos de extensión para granos.

GetPrimaryKeyString(IAddressable)

Devuelve la string clave principal del grano.

GetPrimaryKeyString(IGrainWithStringKey)

Métodos de extensión para granos.

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

Invoca un método de una interfaz de grano es unidireccional para que no se envíe ningún mensaje de respuesta al autor de la llamada.

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

Invoca un método de una interfaz de grano es unidireccional para que no se envíe ningún mensaje de respuesta al autor de la llamada.

IsPrimaryKeyBasedOnLong(IAddressable)

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

Se aplica a