Lire en anglais

Partager via


IGrainFactory.GetGrain Méthode

Définition

Surcharges

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 principale 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 principale 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 principale 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 principale 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 principale du type d’interface fourni et qui a la clé primaire fournie.

GetGrain<TGrainInterface>(Int64, String, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Guid, String, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Type, String)

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

Le cas d’usage principal consiste à 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 cast de grain à TGrainInterface.

Le cas d’usage principal consiste à 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>(GrainId)

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

GetGrain<TGrainInterface>(String, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Int64, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Guid, String)

Obtient une référence à un grain.

GetGrain<TGrainInterface>(Type, Guid, String)

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

Le cas d’usage principal consiste à 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)

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

Le cas d’usage principal consiste à 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 cast de grain à TGrainInterface.

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

GetGrain(GrainId)

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

public Orleans.Runtime.IAddressable GetGrain (Orleans.Runtime.GrainId grainId);

Paramètres

grainId
GrainId

ID de grain.

Retours

Référence non typée pour l’ID de grain fourni.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain(GrainId, GrainInterfaceType)

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

public Orleans.Runtime.IAddressable GetGrain (Orleans.Runtime.GrainId grainId, Orleans.Runtime.GrainInterfaceType interfaceType);

Paramètres

grainId
GrainId

ID de grain.

interfaceType
GrainInterfaceType

Type d’interface que la référence de grain retournée doit implémenter.

Retours

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

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain(Type, Guid)

Source:
IGrainFactory.cs

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

public Orleans.IGrain GetGrain (Type grainInterfaceType, Guid grainPrimaryKey);

Paramètres

grainInterfaceType
Type

Type d’interface de grain que la référence de grain retournée doit implémenter.

grainPrimaryKey
Guid

Clé primaire du grain

Retours

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

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain(Type, Int64)

Source:
IGrainFactory.cs

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

public Orleans.IGrain GetGrain (Type grainInterfaceType, long grainPrimaryKey);

Paramètres

grainInterfaceType
Type

Type d’interface de grain que la référence de grain retournée doit implémenter.

grainPrimaryKey
Int64

Clé primaire du grain

Retours

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

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain(Type, String)

Source:
IGrainFactory.cs

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

public Orleans.IGrain GetGrain (Type grainInterfaceType, string grainPrimaryKey);

Paramètres

grainInterfaceType
Type

Type d’interface de grain que la référence de grain retournée doit implémenter.

grainPrimaryKey
String

Clé primaire du grain

Retours

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

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain(Type, Guid, String)

Source:
IGrainFactory.cs

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

public Orleans.IGrain GetGrain (Type grainInterfaceType, Guid grainPrimaryKey, string keyExtension);

Paramètres

grainInterfaceType
Type

Type d’interface de grain que la référence de grain retournée doit implémenter.

grainPrimaryKey
Guid

Clé primaire du grain

keyExtension
String

Composant d’extension de clé de grain.

Retours

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

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain(Type, Int64, String)

Source:
IGrainFactory.cs

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

public Orleans.IGrain GetGrain (Type grainInterfaceType, long grainPrimaryKey, string keyExtension);

Paramètres

grainInterfaceType
Type

Type d’interface de grain que la référence de grain retournée doit implémenter.

grainPrimaryKey
Int64

Clé primaire du grain

keyExtension
String

Composant d’extension de clé de grain.

Retours

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

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(Int64, String, String)

Source:
IGrainFactory.cs

Obtient une référence à un grain.

public TGrainInterface GetGrain<TGrainInterface> (long primaryKey, string keyExtension, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithIntegerCompoundKey;

Paramètres de type

TGrainInterface

Type de l'interface.

Paramètres

primaryKey
Int64

Clé primaire du grain.

keyExtension
String

Extension clé du grain.

grainClassNamePrefix
String

Préfixe de nom de classe facultatif utilisé pour rechercher le type d’exécution du grain.

Retours

TGrainInterface

Référence au grain spécifié.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 1.5.10, 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(Guid, String, String)

Source:
IGrainFactory.cs

Obtient une référence à un grain.

public TGrainInterface GetGrain<TGrainInterface> (Guid primaryKey, string keyExtension, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithGuidCompoundKey;

Paramètres de type

TGrainInterface

Type de l'interface.

Paramètres

primaryKey
Guid

Clé primaire du grain.

keyExtension
String

Extension clé du grain.

grainClassNamePrefix
String

Préfixe de nom de classe facultatif utilisé pour rechercher le type d’exécution du grain.

Retours

TGrainInterface

Référence au grain spécifié.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 1.5.10, 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(Type, String)

Source:
IGrainFactory.cs

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

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

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, string grainPrimaryKey) where TGrainInterface : Orleans.IGrain;

Paramètres de type

TGrainInterface

Type de sortie du grain

Paramètres

grainInterfaceType
Type

type d’exécution de l’interface de grain

grainPrimaryKey
String

clé primaire du grain

Retours

TGrainInterface

le grain demandé avec le grainID et le grainInterfaceType donnés

S’applique à

.NET Orleans 3.6.0
Produit Versions
.NET Orleans 3.6.0

GetGrain<TGrainInterface>(Type, Int64)

Source:
IGrainFactory.cs

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

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

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, long grainPrimaryKey) where TGrainInterface : Orleans.IGrain;

Paramètres de type

TGrainInterface

Type de sortie du grain

Paramètres

grainInterfaceType
Type

type d’exécution de l’interface de grain

grainPrimaryKey
Int64

clé primaire du grain

Retours

TGrainInterface

le grain demandé avec le grainID et le grainInterfaceType donnés

S’applique à

.NET Orleans 3.6.0
Produit Versions
.NET Orleans 3.6.0

GetGrain<TGrainInterface>(GrainId)

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

public TGrainInterface GetGrain<TGrainInterface> (Orleans.Runtime.GrainId grainId) where TGrainInterface : Orleans.Runtime.IAddressable;

Paramètres de type

TGrainInterface

Type d’interface de grain que la référence de grain retournée doit implémenter.

Paramètres

grainId
GrainId

ID de grain.

Retours

TGrainInterface

Référence au grain spécifié qui implémente l’interface spécifiée.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(String, String)

Source:
IGrainFactory.cs

Obtient une référence à un grain.

public TGrainInterface GetGrain<TGrainInterface> (string primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithStringKey;

Paramètres de type

TGrainInterface

Type de l'interface.

Paramètres

primaryKey
String

Clé primaire du grain.

grainClassNamePrefix
String

Préfixe de nom de classe facultatif utilisé pour rechercher le type d’exécution du grain.

Retours

TGrainInterface

Référence au grain spécifié.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 1.5.10, 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(Int64, String)

Source:
IGrainFactory.cs

Obtient une référence à un grain.

public TGrainInterface GetGrain<TGrainInterface> (long primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithIntegerKey;

Paramètres de type

TGrainInterface

Type de l'interface.

Paramètres

primaryKey
Int64

Clé primaire du grain.

grainClassNamePrefix
String

Préfixe de nom de classe facultatif utilisé pour rechercher le type d’exécution du grain.

Retours

TGrainInterface

Référence au grain spécifié.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 1.5.10, 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(Guid, String)

Source:
IGrainFactory.cs

Obtient une référence à un grain.

public TGrainInterface GetGrain<TGrainInterface> (Guid primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithGuidKey;

Paramètres de type

TGrainInterface

Type de l'interface.

Paramètres

primaryKey
Guid

Clé primaire du grain.

grainClassNamePrefix
String

Préfixe de nom de classe facultatif utilisé pour rechercher le type d’exécution du grain.

Retours

TGrainInterface

Référence au grain spécifié.

S’applique à

.NET Orleans 8.2.0 et autres versions
Produit Versions
.NET Orleans 1.5.10, 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0

GetGrain<TGrainInterface>(Type, Guid, String)

Source:
IGrainFactory.cs

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

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

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, Guid grainPrimaryKey, string keyExtension) where TGrainInterface : Orleans.IGrain;

Paramètres de type

TGrainInterface

Type de sortie du grain

Paramètres

grainInterfaceType
Type

type d’exécution de l’interface de grain

grainPrimaryKey
Guid

clé primaire du grain

keyExtension
String

Extension clé du grain.

Retours

TGrainInterface

le grain demandé avec le grainID et le grainInterfaceType donnés

S’applique à

.NET Orleans 3.6.0
Produit Versions
.NET Orleans 3.6.0

GetGrain<TGrainInterface>(Type, Guid)

Source:
IGrainFactory.cs

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

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

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, Guid grainPrimaryKey) where TGrainInterface : Orleans.IGrain;

Paramètres de type

TGrainInterface

Type de sortie du grain

Paramètres

grainInterfaceType
Type

type d’exécution de l’interface de grain

grainPrimaryKey
Guid

clé primaire du grain

Retours

TGrainInterface

le grain demandé avec le grainID et le grainInterfaceType donnés

S’applique à

.NET Orleans 3.6.0
Produit Versions
.NET Orleans 3.6.0

GetGrain<TGrainInterface>(Type, Int64, String)

Source:
IGrainFactory.cs

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

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

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, long grainPrimaryKey, string keyExtension) where TGrainInterface : Orleans.IGrain;

Paramètres de type

TGrainInterface

Type de sortie du grain

Paramètres

grainInterfaceType
Type

type d’exécution de l’interface de grain

grainPrimaryKey
Int64

clé primaire du grain

keyExtension
String

Extension clé du grain.

Retours

TGrainInterface

le grain demandé avec le grainID et le grainInterfaceType donnés

S’applique à

.NET Orleans 3.6.0
Produit Versions
.NET Orleans 3.6.0