Partager via


ISystemTarget Interface

Définition

Il s’agit d’une interface de balisage pour les cibles système. La cible système est des objets runtime internes qui partagent un comportement avec des grains, mais qui imposent également certaines restrictions. En particulier : les cibles système sont des acteurs adressables de manière asynchrone. La classe proxy est générée pour ISystemTarget, tout comme pour les cibles système IGrain sont planifiées par le planificateur d’exécution et suivent l’accès concurrentiel au tour.

public interface ISystemTarget : Orleans.Runtime.IAddressable
type ISystemTarget = interface
    interface IAddressable
Public Interface ISystemTarget
Implements IAddressable
Dérivé
Implémente

Méthodes d’extension

AsReference(IAddressable, Type)

Retourne une référence typée au grain fourni.

AsReference<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

BindGrainReference(IAddressable, IGrainFactory)

Lie la référence de grain au fourni IGrainFactory.

Cast(IAddressable, Type)

Retourne une référence typée au grain fourni.

Cast<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

GetGrainId(IAddressable)

Retourne l’ID de grain correspondant au grain fourni.

GetPrimaryKey(IAddressable)

Retourne la Guid représentation d’une clé primaire de grain.

GetPrimaryKey(IAddressable, String)

Retourne la Guid représentation d’une clé primaire de grain.

GetPrimaryKeyLong(IAddressable)

Retourne la long représentation d’une clé primaire de grain.

GetPrimaryKeyLong(IAddressable, String)

Retourne la long représentation d’une clé primaire de grain.

GetPrimaryKeyString(IAddressable)

Retourne la string clé primaire du grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Retourne si une partie de la clé primaire est de type long.

S’applique à