Compartir a través de


ISystemTarget Interfaz

Definición

Se trata de una interfaz de marcado para los destinos del sistema. El destino del sistema son objetos internos en tiempo de ejecución que comparten algún comportamiento con granos, pero que también imponen ciertas restricciones. En concreto: el destino del sistema son actores direccionables de forma asincrónica. La clase de proxy se está generando para ISystemTarget, al igual que para el destino del sistema IGrain está programada por el programador en tiempo de ejecución y sigue la simultaneidad basada en turnos.

public interface ISystemTarget : Orleans.Runtime.IAddressable
type ISystemTarget = interface
    interface IAddressable
Public Interface ISystemTarget
Implements IAddressable
Derivado
Implementaciones

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.

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