Bagikan melalui


IGrainFactory Antarmuka

Definisi

Fungsionalitas untuk membuat referensi ke biji-bijian.

public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
Turunan

Metode

BindGrainReference(IAddressable)

Mengikat referensi biji-bijian yang disediakan ke instans ini.

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

Membuat referensi ke yang disediakan obj.

DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

Menghapus referensi objek yang disediakan.

GetGrain(GrainId)

Mengembalikan referensi yang tidak terjenis untuk id butir yang disediakan.

GetGrain(GrainId, GrainInterfaceType)

Mengembalikan referensi untuk id grain yang disediakan yang mengimplementasikan jenis antarmuka yang ditentukan.

GetGrain(Type, Guid)

Mengembalikan referensi ke grain yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan.

GetGrain(Type, Guid, String)

Mengembalikan referensi ke grain yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan.

GetGrain(Type, Int64)

Mengembalikan referensi ke grain yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan.

GetGrain(Type, Int64, String)

Mengembalikan referensi ke grain yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan.

GetGrain(Type, String)

Mengembalikan referensi ke grain yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan.

GetGrain<TGrainInterface>(GrainId)

Mengembalikan referensi ke grain yang ditentukan yang mengimplementasikan antarmuka yang ditentukan.

GetGrain<TGrainInterface>(Guid, String)

Mendapatkan referensi ke biji-bijian.

GetGrain<TGrainInterface>(Guid, String, String)

Mendapatkan referensi ke biji-bijian.

GetGrain<TGrainInterface>(Int64, String)

Mendapatkan referensi ke biji-bijian.

GetGrain<TGrainInterface>(Int64, String, String)

Mendapatkan referensi ke biji-bijian.

GetGrain<TGrainInterface>(String, String)

Mendapatkan referensi ke biji-bijian.

GetGrain<TGrainInterface>(Type, Guid)

Kelebihan beban GetGrain yang mengembalikan jenis runtime antarmuka grain dan mengembalikan grain cast ke TGrainInterface.

Kasus penggunaan utama adalah ketika Anda ingin mendapatkan butir yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik).

GetGrain<TGrainInterface>(Type, Guid, String)

Kelebihan beban GetGrain yang mengembalikan jenis runtime antarmuka grain dan mengembalikan grain cast ke TGrainInterface.

Kasus penggunaan utama adalah ketika Anda ingin mendapatkan butir yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik).

GetGrain<TGrainInterface>(Type, Int64)

Kelebihan beban GetGrain yang mengembalikan jenis runtime antarmuka grain dan mengembalikan grain cast ke TGrainInterface.

Kasus penggunaan utama adalah ketika Anda ingin mendapatkan butir yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik).

GetGrain<TGrainInterface>(Type, Int64, String)

Kelebihan beban GetGrain yang mengembalikan jenis runtime antarmuka grain dan mengembalikan grain cast ke TGrainInterface.

Kasus penggunaan utama adalah ketika Anda ingin mendapatkan butir yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik).

GetGrain<TGrainInterface>(Type, String)

Kelebihan beban GetGrain yang mengembalikan jenis runtime antarmuka grain dan mengembalikan grain cast ke TGrainInterface.

Kasus penggunaan utama adalah ketika Anda ingin mendapatkan butir yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik).

Metode Ekstensi

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

Fungsionalitas untuk membuat referensi ke biji-bijian.

Berlaku untuk