Grain<TGrainState> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Grain<TGrainState>() |
Initialise une nouvelle instance de la classe Grain<TGrainState>. |
Grain<TGrainState>(IStorage<TGrainState>) |
Initialise une nouvelle instance de la classe Grain<TGrainState>. |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>) |
Les implémenteurs de grain n’ont PAS besoin d’exposer ce constructeur, mais peuvent choisir de le faire. Ce constructeur est particulièrement utile pour les tests unitaires où le code de test peut créer un grain et remplacer IGrainIdentity, IGrainRuntime et State par des doubles de test (fictives/stubs). |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage) |
Les implémenteurs de grain n’ont PAS besoin d’exposer ce constructeur, mais peuvent choisir de le faire. Ce constructeur est particulièrement utile pour les tests unitaires où le code de test peut créer un grain et remplacer IGrainIdentity, IGrainRuntime et State par des doubles de test (fictives/stubs). |
Grain<TGrainState>()
- Source:
- Grain.cs
Initialise une nouvelle instance de la classe Grain<TGrainState>.
protected Grain ();
Protected Sub New ()
Remarques
Ce constructeur ne doit jamais être appelé. Nous l’exposons de sorte que le code client (sous-classes de cette classe) n’ait pas besoin d’ajouter un constructeur. Le code client doit utiliser GrainFactory pour obtenir une référence à un grain.
S’applique à
Grain<TGrainState>(IStorage<TGrainState>)
Initialise une nouvelle instance de la classe Grain<TGrainState>.
protected Grain (Orleans.Core.IStorage<TGrainState> storage);
new Orleans.Grain<'GrainState> : Orleans.Core.IStorage<'GrainState> -> Orleans.Grain<'GrainState>
Protected Sub New (storage As IStorage(Of TGrainState))
Paramètres
- storage
- IStorage<TGrainState>
Implémentation du stockage.
Remarques
Les implémenteurs de grain n’ont PAS besoin d’exposer ce constructeur, mais peuvent choisir de le faire. Ce constructeur est particulièrement utile pour les tests unitaires où le code de test peut créer un grain et remplacer IGrainIdentity, IGrainRuntime et State par des doubles de test (fictives/stubs).
S’applique à
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>)
- Source:
- Grain.cs
Les implémenteurs de grain n’ont PAS besoin d’exposer ce constructeur, mais peuvent choisir de le faire. Ce constructeur est particulièrement utile pour les tests unitaires où le code de test peut créer un grain et remplacer IGrainIdentity, IGrainRuntime et State par des doubles de test (fictives/stubs).
protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime, Orleans.Core.IStorage<TGrainState> storage);
new Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime * Orleans.Core.IStorage<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))> -> Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))>
new Orleans.Grain<'GrainState> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime * Orleans.Core.IStorage<'GrainState> -> Orleans.Grain<'GrainState>
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime, storage As IStorage(Of TGrainState))
Paramètres
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- storage
- IStorage<TGrainState>
S’applique à
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage)
Les implémenteurs de grain n’ont PAS besoin d’exposer ce constructeur, mais peuvent choisir de le faire. Ce constructeur est particulièrement utile pour les tests unitaires où le code de test peut créer un grain et remplacer IGrainIdentity, IGrainRuntime et State par des doubles de test (fictives/stubs).
protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime, TGrainState state, Orleans.Core.IStorage storage);
new Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime * 'GrainState * Orleans.Core.IStorage -> Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))>
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime, state As TGrainState, storage As IStorage)
Paramètres
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- state
- TGrainState
- storage
- IStorage