IClusterClient 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于与 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
- 实现
属性
Configuration |
获取客户端配置。 |
IsInitialized |
获取一个值,该值指示是否初始化此客户端。 |
Logger |
为应用程序提供日志记录工具。 |
ServiceProvider |
获取此客户端使用的服务提供商。 |
方法
Abort() |
不正常地中止客户端。 |
AbortAsync() |
不正常地中止客户端。 |
BindGrainReference(IAddressable) |
将提供的 grain 引用绑定到此实例。 (继承自 IGrainFactory) |
Close() |
正常停止客户端,断开与群集的连接。 |
Connect() |
启动客户端并连接到配置的群集。 |
Connect(Func<Exception,Task<Boolean>>) |
启动客户端并连接到配置的群集。 |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
创建对提供的 |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
删除提供的对象引用。 (继承自 IGrainFactory) |
GetGrain(GrainId) |
返回所提供的 grain ID 的非类型化引用。 (继承自 IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
返回提供的 grain ID 的引用,该 ID 实现指定的接口类型。 (继承自 IGrainFactory) |
GetGrain(Type, Guid) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 (继承自 IGrainFactory) |
GetGrain(Type, Guid, String) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 (继承自 IGrainFactory) |
GetGrain(Type, Int64) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 (继承自 IGrainFactory) |
GetGrain(Type, Int64, String) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 (继承自 IGrainFactory) |
GetGrain(Type, String) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
返回对实现指定接口的指定 grain 的引用。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
获取对 grain 的引用。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
获取对 grain 的引用。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
获取对 grain 的引用。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
获取对 grain 的引用。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
获取对 grain 的引用。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并返回转换为 TGrainInterface 的 grain。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid, String) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并返回转换为 TGrainInterface 的 grain。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并返回转换为 TGrainInterface 的 grain。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64, String) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并返回转换为 TGrainInterface 的 grain。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 (继承自 IGrainFactory) |
GetGrain<TGrainInterface>(Type, String) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并返回转换为 TGrainInterface 的 grain。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 (继承自 IGrainFactory) |
GetStreamProvider(String) |
返回 IStreamProvider 具有指定 |
GetStreamProviders() |
返回所有配置的 IStreamProvider的集合。 |
扩展方法
Configuration(IClusterClient) |
获取客户端配置。 |
GetStreamProvider(IClusterClient, String) |
获取具有指定 |
GetBroadcastChannelProvider(IClusterClient, String) |
获取提供的命名广播通道。 |
Logger(IClusterClient) |
为应用程序提供日志记录工具。 |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
用于与 Orleans 群集交互的客户端接口。 |