GrainClient 类

定义

注意

This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.

用于连接到 Orleans 系统的客户端运行时

public static class GrainClient
[System.Obsolete("This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.")]
public static class GrainClient
type GrainClient = class
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use ClientBuilder to create an instance of IClusterClient instead.")>]
type GrainClient = class
Public Class GrainClient
继承
GrainClient
属性

属性

ClientInvokeCallback
已过时.

在即将构造消息并将其发送到粒度之前进行的全局预调用拦截器函数同步回调。 此调用将从构造要发送的消息的同一线程进行,因此将选取任何线程本地设置,例如 Orleans.RequestContext 。 该操作接收 InvokeMethodRequest,其中包含要调用的方法的详细信息,包括 InterfaceId 和 MethodId,以及 IGrain 正在发送此请求的 GrainReference

ConfigureClientDelegate
已过时.

委托以将某些配置添加到客户端

ConfigureLoggingDelegate
已过时.

委托以配置日志记录,默认为未配置任何记录器

GrainFactory
已过时.

用于连接到 Orleans 系统的客户端运行时

Instance
已过时.

用于连接到 Orleans 系统的客户端运行时

IsInitialized
已过时.

客户端运行时是否已初始化

Logger
已过时.

为应用程序提供日志记录工具。

方法

GetResponseTimeout()
已过时.

在此新奥尔良客户端上获取响应超时。

GetStreamProvider(String)
已过时.

用于连接到 Orleans 系统的客户端运行时

GetStreamProviders()
已过时.

用于连接到 Orleans 系统的客户端运行时

HardKill()
已过时.

测试挂钩,在不清理的情况下取消初始化客户端

Initialize()
已过时.

从标准客户端配置文件初始化客户端运行时。

Initialize(ClientConfiguration)
已过时.

从提供的客户端配置对象初始化客户端运行时。 如果配置对象为 null,则初始化失败。

Initialize(FileInfo)
已过时.

从提供的客户端配置文件初始化客户端运行时。 如果读取指定的配置文件时出错,初始化将失败。

Initialize(IPEndPoint, Boolean)
已过时.

使用提供的网关地址从标准客户端配置文件初始化客户端运行时。 将忽略配置文件中指定的任何网关地址,并改用提供的网关地址。

Initialize(String)
已过时.

从提供的客户端配置文件初始化客户端运行时。 如果读取指定的配置文件时出错,初始化将失败。

SetResponseTimeout(TimeSpan)
已过时.

为此新奥尔良客户端的响应设置超时。

Uninitialize()
已过时.

取消初始化客户端运行时。

事件

ClusterConnectionLost
已过时.

用于连接到 Orleans 系统的客户端运行时

适用于