Partager via


IGrainFactory Interface

Définition

Fonctionnalité de création de références à des grains.

public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
Dérivé

Méthodes

BindGrainReference(IAddressable)

Lie la référence de grain fournie à cette instance.

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

Crée une référence au fourni obj.

DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

Supprime la référence d’objet fournie.

GetGrain(GrainId)

Retourne une référence non typée pour l’ID de grain fourni.

GetGrain(GrainId, GrainInterfaceType)

Retourne une référence pour l’ID de grain fourni qui implémente le type d’interface spécifié.

GetGrain(Type, Guid)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

GetGrain(Type, Guid, String)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

GetGrain(Type, Int64)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

GetGrain(Type, Int64, String)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

GetGrain(Type, String)

Retourne une référence au grain qui est l’implémentation primaire du type d’interface fourni et qui a la clé primaire fournie.

GetGrain<TGrainInterface>(GrainId)

Retourne une référence au grain spécifié qui implémente l’interface spécifiée.

GetGrain<TGrainInterface>(Guid, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Guid, String, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Int64, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Int64, String, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(String, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Type, Guid)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

GetGrain<TGrainInterface>(Type, Guid, String)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

GetGrain<TGrainInterface>(Type, Int64)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

GetGrain<TGrainInterface>(Type, Int64, String)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

GetGrain<TGrainInterface>(Type, String)

Surcharge GetGrain qui retourne le type d’exécution de l’interface de grain et retourne le grain converti en TGrainInterface.

Le cas d’usage principal est lorsque vous souhaitez obtenir un grain dont le type est inconnu au moment de la compilation (par exemple, les paramètres de type générique).

Méthodes d’extension

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

Fonctionnalité de création de références à des grains.

S’applique à