Grain<TGrainState> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Grain<TGrainState>() |
Inicializa una nueva instancia de la clase Grain<TGrainState>. |
Grain<TGrainState>(IStorage<TGrainState>) |
Inicializa una nueva instancia de la clase Grain<TGrainState>. |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>) |
Los implementadores de grano no tienen que exponer este constructor, pero pueden optar por hacerlo. Este constructor es especialmente útil para las pruebas unitarias en las que el código de prueba puede crear un elemento Grain y reemplazar IGrainIdentity, IGrainRuntime y State por dobles de prueba (mocks/stubs). |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage) |
Los implementadores de grano no tienen que exponer este constructor, pero pueden optar por hacerlo. Este constructor es especialmente útil para las pruebas unitarias en las que el código de prueba puede crear un elemento Grain y reemplazar IGrainIdentity, IGrainRuntime y State por dobles de prueba (mocks/stubs). |
Grain<TGrainState>()
- Source:
- Grain.cs
Inicializa una nueva instancia de la clase Grain<TGrainState>.
protected Grain ();
Protected Sub New ()
Comentarios
Este constructor nunca se debe invocar. Lo exponemos para que el código de cliente (subclases de esta clase) no tenga que agregar un constructor. El código de cliente debe usar GrainFactory para obtener una referencia a Un grano.
Se aplica a
Grain<TGrainState>(IStorage<TGrainState>)
Inicializa una nueva instancia de la clase 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))
Parámetros
- storage
- IStorage<TGrainState>
Implementación del almacenamiento.
Comentarios
Los implementadores de grano no tienen que exponer este constructor, pero pueden optar por hacerlo. Este constructor es especialmente útil para las pruebas unitarias en las que el código de prueba puede crear un elemento Grain y reemplazar IGrainIdentity, IGrainRuntime y State por dobles de prueba (mocks/stubs).
Se aplica a
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>)
- Source:
- Grain.cs
Los implementadores de grano no tienen que exponer este constructor, pero pueden optar por hacerlo. Este constructor es especialmente útil para las pruebas unitarias en las que el código de prueba puede crear un elemento Grain y reemplazar IGrainIdentity, IGrainRuntime y State por dobles de prueba (mocks/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))
Parámetros
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- storage
- IStorage<TGrainState>
Se aplica a
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage)
Los implementadores de grano no tienen que exponer este constructor, pero pueden optar por hacerlo. Este constructor es especialmente útil para las pruebas unitarias en las que el código de prueba puede crear un elemento Grain y reemplazar IGrainIdentity, IGrainRuntime y State por dobles de prueba (mocks/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)
Parámetros
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- state
- TGrainState
- storage
- IStorage