Grain<TGrainState> Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Grain<TGrainState>() |
Menginisialisasi instans baru kelas Grain<TGrainState>. |
Grain<TGrainState>(IStorage<TGrainState>) |
Menginisialisasi instans baru kelas Grain<TGrainState>. |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>) |
Pelaksana grain 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, IGrainRuntime, dan State dengan tes ganda (tiruan/stub). |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage) |
Pelaksana grain 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, IGrainRuntime, dan State dengan tes ganda (tiruan/stub). |
Grain<TGrainState>()
- Sumber:
- Grain.cs
Menginisialisasi instans baru kelas Grain<TGrainState>.
protected Grain();
Protected Sub New ()
Keterangan
Konstruktor ini tidak boleh dipanggil. Kami mengeksposnya sehingga kode klien (subkelas kelas ini) tidak perlu menambahkan konstruktor. Kode klien harus menggunakan GrainFactory untuk mendapatkan referensi ke Grain.
Berlaku untuk
Grain<TGrainState>(IStorage<TGrainState>)
Menginisialisasi instans baru kelas 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))
Parameter
- storage
- IStorage<TGrainState>
Implementasi penyimpanan.
Keterangan
Pelaksana grain 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, IGrainRuntime, dan State dengan tes ganda (tiruan/stub).
Berlaku untuk
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>)
- Sumber:
- Grain.cs
Pelaksana grain 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, IGrainRuntime, dan State dengan tes ganda (tiruan/stub).
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))
Parameter
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- storage
- IStorage<TGrainState>
Berlaku untuk
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage)
Pelaksana grain 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, IGrainRuntime, dan State dengan tes ganda (tiruan/stub).
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)
Parameter
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- state
- TGrainState
- storage
- IStorage