Freigeben über


JournaledGrain<TGrainState,TEventBase> Konstruktoren

Definition

Überlädt

JournaledGrain<TGrainState,TEventBase>()

Initialisiert eine neue Instanz der JournaledGrain<TGrainState,TEventBase>-Klasse.

JournaledGrain<TGrainState,TEventBase>(IGrainIdentity, IGrainRuntime)

Dieser Konstruktor ist besonders nützlich für Komponententests, bei denen Testcode ein Grain erstellen und IGrainIdentity, IGrainRuntime und State durch Testdoppel (Mocks/Stubs) ersetzen kann.

JournaledGrain<TGrainState,TEventBase>()

Quelle:
JournaledGrain.cs

Initialisiert eine neue Instanz der JournaledGrain<TGrainState,TEventBase>-Klasse.

protected JournaledGrain ();
Protected Sub New ()

Gilt für:

JournaledGrain<TGrainState,TEventBase>(IGrainIdentity, IGrainRuntime)

Quelle:
JournaledGrain.cs

Dieser Konstruktor ist besonders nützlich für Komponententests, bei denen Testcode ein Grain erstellen und IGrainIdentity, IGrainRuntime und State durch Testdoppel (Mocks/Stubs) ersetzen kann.

protected JournaledGrain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime);
new Orleans.EventSourcing.JournaledGrain<'GrainState, 'EventBase (requires 'GrainState : null and 'GrainState : (new : unit -> 'GrainState) and 'EventBase : null)> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime -> Orleans.EventSourcing.JournaledGrain<'GrainState, 'EventBase (requires 'GrainState : null and 'GrainState : (new : unit -> 'GrainState) and 'EventBase : null)>
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime)

Parameter

identity
IGrainIdentity
runtime
IGrainRuntime

Gilt für: