IClusterClient Antarmuka
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.
Antarmuka klien untuk berinteraksi dengan kluster Orleans.
public interface IClusterClient : IDisposable, Orleans.IGrainFactory
public interface IClusterClient : IAsyncDisposable, IDisposable, Orleans.IGrainFactory
public interface IClusterClient : Orleans.IGrainFactory
type IClusterClient = interface
interface IDisposable
interface IGrainFactory
type IClusterClient = interface
interface IGrainFactory
interface IAsyncDisposable
interface IDisposable
type IClusterClient = interface
interface IGrainFactory
Public Interface IClusterClient
Implements IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IAsyncDisposable, IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IGrainFactory
- Penerapan
Properti
Configuration |
Mendapatkan konfigurasi klien. |
IsInitialized |
Mendapatkan nilai yang menunjukkan apakah klien ini diinisialisasi atau tidak. |
Logger |
Menyediakan fasilitas pengelogan untuk aplikasi. |
ServiceProvider |
Mendapatkan penyedia layanan yang digunakan oleh klien ini. |
Metode
Abort() |
Membatalkan klien dengan tidak menyenangkan. |
AbortAsync() |
Membatalkan klien dengan tidak menyenangkan. |
BindGrainReference(IAddressable) |
Mengikat referensi biji-bijian yang disediakan ke instans ini. (Diperoleh dari IGrainFactory) |
Close() |
Menghentikan klien dengan anggun, memutuskan sambungan dari kluster. |
Connect() |
Memulai klien dan menyambungkan ke kluster yang dikonfigurasi. |
Connect(Func<Exception,Task<Boolean>>) |
Memulai klien dan menyambungkan ke kluster yang dikonfigurasi. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Membuat referensi ke yang disediakan |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Menghapus referensi objek yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain(GrainId) |
Mengembalikan referensi tidak terjenis untuk id butir yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
Mengembalikan referensi untuk id biji-bijian yang disediakan yang mengimplementasikan jenis antarmuka yang ditentukan. (Diperoleh dari IGrainFactory) |
GetGrain(Type, Guid) |
Mengembalikan referensi ke biji-bijian yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain(Type, Guid, String) |
Mengembalikan referensi ke biji-bijian yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain(Type, Int64) |
Mengembalikan referensi ke biji-bijian yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain(Type, Int64, String) |
Mengembalikan referensi ke biji-bijian yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain(Type, String) |
Mengembalikan referensi ke biji-bijian yang merupakan implementasi utama dari jenis antarmuka yang disediakan dan memiliki kunci primer yang disediakan. (Diperoleh dari IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
Mengembalikan referensi ke butir yang ditentukan yang mengimplementasikan antarmuka yang ditentukan. (Diperoleh dari IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
Mendapatkan referensi ke biji-bijian. (Diperoleh dari IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
Mendapatkan referensi ke biji-bijian. (Diperoleh dari IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
Mendapatkan referensi ke biji-bijian. (Diperoleh dari IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
Mendapatkan referensi ke biji-bijian. (Diperoleh dari IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
Mendapatkan referensi ke biji-bijian. (Diperoleh dari IGrainFactory) |
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 biji-bijian yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik). (Diperoleh dari IGrainFactory) |
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 biji-bijian yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik). (Diperoleh dari IGrainFactory) |
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 biji-bijian yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik). (Diperoleh dari IGrainFactory) |
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 biji-bijian yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik). (Diperoleh dari IGrainFactory) |
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 biji-bijian yang jenisnya tidak diketahui pada waktu kompilasi (misalnya parameter jenis generik). (Diperoleh dari IGrainFactory) |
GetStreamProvider(String) |
Mengembalikan IStreamProvider dengan yang ditentukan |
GetStreamProviders() |
Mengembalikan kumpulan semua yang dikonfigurasi IStreamProvider. |
Metode Ekstensi
Configuration(IClusterClient) |
Mendapatkan konfigurasi klien. |
GetStreamProvider(IClusterClient, String) |
Mendapatkan penyedia aliran dengan yang ditentukan |
GetBroadcastChannelProvider(IClusterClient, String) |
Dapatkan saluran siaran bernama yang disediakan. |
Logger(IClusterClient) |
Menyediakan fasilitas pengelogan untuk aplikasi. |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Antarmuka klien untuk berinteraksi dengan kluster Orleans. |