IClusterClient 介面

定義

用戶端介面,用於與一個 Proxy 叢集互動。

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
實作

屬性

Configuration

取得用戶端組態。

IsInitialized

取得值,指出是否初始化這個用戶端。

Logger

提供應用程式的記錄功能。

ServiceProvider

取得這個用戶端所使用的服務提供者。

方法

Abort()

不正常地中止用戶端。

AbortAsync()

不正常地中止用戶端。

BindGrainReference(IAddressable)

將所提供的粒紋參考系結至這個實例。

(繼承來源 IGrainFactory)
Close()

正常停止用戶端,中斷叢集連線。

Connect()

啟動用戶端並聯機到已設定的叢集。

Connect(Func<Exception,Task<Boolean>>)

啟動用戶端並聯機到已設定的叢集。

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

建立所提供 obj 之 的參考。

(繼承來源 IGrainFactory)
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

刪除提供的物件參考。

(繼承來源 IGrainFactory)
GetGrain(GrainId)

傳回所提供之粒紋識別碼的不具型別參考。

(繼承來源 IGrainFactory)
GetGrain(GrainId, GrainInterfaceType)

傳回所提供之粒紋識別碼的參考,這個識別碼會實作指定的介面類別型。

(繼承來源 IGrainFactory)
GetGrain(Type, Guid)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

(繼承來源 IGrainFactory)
GetGrain(Type, Guid, String)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

(繼承來源 IGrainFactory)
GetGrain(Type, Int64)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

(繼承來源 IGrainFactory)
GetGrain(Type, Int64, String)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

(繼承來源 IGrainFactory)
GetGrain(Type, String)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(GrainId)

傳回指定之粒紋的參考,這個資料細微性會實作指定的介面。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Guid, String)

取得粒紋的參考。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Guid, String, String)

取得粒紋的參考。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Int64, String)

取得粒紋的參考。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Int64, String, String)

取得粒紋的參考。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(String, String)

取得粒紋的參考。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Type, Guid, String)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Type, Int64, String)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

(繼承來源 IGrainFactory)
GetGrain<TGrainInterface>(Type, String)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

(繼承來源 IGrainFactory)
GetStreamProvider(String)

IStreamProvider傳回具有指定 name 之 的 。

GetStreamProviders()

傳回所有已設定 IStreamProvider 的 集合。

擴充方法

Configuration(IClusterClient)

取得用戶端組態。

GetStreamProvider(IClusterClient, String)

取得具有指定 name 之 的資料流程提供者。

GetBroadcastChannelProvider(IClusterClient, String)

取得提供的具名廣播通道。

Logger(IClusterClient)

提供應用程式的記錄功能。

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

用戶端介面,用於與一個 Proxy 叢集互動。

適用於