Compartir a través de


Grain Constructores

Definición

Sobrecargas

Grain()

Este constructor nunca se debe invocar. Lo exponemos para que el código de cliente (subclases de Grain) no tenga que agregar un constructor. El código de cliente debe usar la propiedad GrainFactory para obtener una referencia a un grano.

Grain(IGrainIdentity, IGrainRuntime)

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 e IGrainRuntime por dobles de prueba (mocks/stubs).

Grain(IGrainContext, IGrainRuntime)

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 e IGrainRuntime por dobles de prueba (mocks/stubs).

Grain()

Source:
Grain.cs

Este constructor nunca se debe invocar. Lo exponemos para que el código de cliente (subclases de Grain) no tenga que agregar un constructor. El código de cliente debe usar la propiedad GrainFactory para obtener una referencia a un grano.

protected Grain ();
Protected Sub New ()

Se aplica a

Grain(IGrainIdentity, IGrainRuntime)

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 e IGrainRuntime por dobles de prueba (mocks/stubs).

protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime);
new Orleans.Grain : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime)

Parámetros

identity
IGrainIdentity
runtime
IGrainRuntime

Se aplica a

Grain(IGrainContext, IGrainRuntime)

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 e IGrainRuntime por dobles de prueba (mocks/stubs).

protected Grain (Orleans.Runtime.IGrainContext grainContext, Orleans.Runtime.IGrainRuntime? grainRuntime = default);
new Orleans.Grain : Orleans.Runtime.IGrainContext * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (grainContext As IGrainContext, Optional grainRuntime As IGrainRuntime = Nothing)

Parámetros

grainContext
IGrainContext
grainRuntime
IGrainRuntime

Se aplica a