Compartilhar via


Grain Construtores

Definição

Sobrecargas

Grain()

Esse construtor nunca deve ser invocado. Nós o expomos para que o código do cliente (subclasses de Grain) não precise adicionar um construtor. O código do cliente deve usar a propriedade GrainFactory para obter uma referência a um Grain.

Grain(IGrainIdentity, IGrainRuntime)

Os implementadores de granularidade NÃO precisam expor esse construtor, mas podem optar por fazê-lo. Esse construtor é particularmente útil para testes de unidade em que o código de teste pode criar um Grain e substituir IGrainIdentity e IGrainRuntime por duplos de teste (mocks/stubs).

Grain(IGrainContext, IGrainRuntime)

Os implementadores de granularidade NÃO precisam expor esse construtor, mas podem optar por fazê-lo. Esse construtor é particularmente útil para testes de unidade em que o código de teste pode criar um Grain e substituir IGrainIdentity e IGrainRuntime por duplos de teste (mocks/stubs).

Grain()

Origem:
Grain.cs

Esse construtor nunca deve ser invocado. Nós o expomos para que o código do cliente (subclasses de Grain) não precise adicionar um construtor. O código do cliente deve usar a propriedade GrainFactory para obter uma referência a um Grain.

protected Grain ();
Protected Sub New ()

Aplica-se a

Grain(IGrainIdentity, IGrainRuntime)

Origem:
Grain.cs

Os implementadores de granularidade NÃO precisam expor esse construtor, mas podem optar por fazê-lo. Esse construtor é particularmente útil para testes de unidade em que o código de teste pode criar um Grain e substituir IGrainIdentity e IGrainRuntime por duplos de teste (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

Aplica-se a

Grain(IGrainContext, IGrainRuntime)

Os implementadores de granularidade NÃO precisam expor esse construtor, mas podem optar por fazê-lo. Esse construtor é particularmente útil para testes de unidade em que o código de teste pode criar um Grain e substituir IGrainIdentity e IGrainRuntime por duplos de teste (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

Aplica-se a