Bagikan melalui


IClusterClient Antarmuka

Definisi

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 obj.

(Diperoleh dari IGrainFactory)
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 name.

GetStreamProviders()

Mengembalikan kumpulan semua yang dikonfigurasi IStreamProvider.

Metode Ekstensi

Configuration(IClusterClient)

Mendapatkan konfigurasi klien.

GetStreamProvider(IClusterClient, String)

Mendapatkan penyedia aliran dengan yang ditentukan name.

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.

Berlaku untuk