Bagikan melalui


Grain Konstruktor

Definisi

Overload

Grain()

Konstruktor ini tidak boleh dipanggil. Kami mengeksposnya sehingga kode klien (subkelas Grain) tidak perlu menambahkan konstruktor. Kode klien harus menggunakan properti GrainFactory untuk mendapatkan referensi ke Grain.

Grain(IGrainIdentity, IGrainRuntime)

Pelaksana biji-bijian TIDAK harus mengekspos konstruktor ini tetapi dapat memilih untuk melakukannya. Konstruktor ini sangat berguna untuk pengujian unit di mana kode pengujian dapat membuat Grain dan mengganti IGrainIdentity dan IGrainRuntime dengan tes ganda (tiruan/stub).

Grain(IGrainContext, IGrainRuntime)

Pelaksana biji-bijian TIDAK harus mengekspos konstruktor ini tetapi dapat memilih untuk melakukannya. Konstruktor ini sangat berguna untuk pengujian unit di mana kode pengujian dapat membuat Grain dan mengganti IGrainIdentity dan IGrainRuntime dengan tes ganda (tiruan/stub).

Grain()

Sumber:
Grain.cs

Konstruktor ini tidak boleh dipanggil. Kami mengeksposnya sehingga kode klien (subkelas Grain) tidak perlu menambahkan konstruktor. Kode klien harus menggunakan properti GrainFactory untuk mendapatkan referensi ke Grain.

protected Grain();
Protected Sub New ()

Berlaku untuk

Grain(IGrainIdentity, IGrainRuntime)

Sumber:
Grain.cs

Pelaksana biji-bijian TIDAK harus mengekspos konstruktor ini tetapi dapat memilih untuk melakukannya. Konstruktor ini sangat berguna untuk pengujian unit di mana kode pengujian dapat membuat Grain dan mengganti IGrainIdentity dan IGrainRuntime dengan tes ganda (tiruan/stub).

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)

Parameter

identity
IGrainIdentity
runtime
IGrainRuntime

Berlaku untuk

Grain(IGrainContext, IGrainRuntime)

Pelaksana biji-bijian TIDAK harus mengekspos konstruktor ini tetapi dapat memilih untuk melakukannya. Konstruktor ini sangat berguna untuk pengujian unit di mana kode pengujian dapat membuat Grain dan mengganti IGrainIdentity dan IGrainRuntime dengan tes ganda (tiruan/stub).

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)

Parameter

grainContext
IGrainContext
grainRuntime
IGrainRuntime

Berlaku untuk