StandaloneSiloHandle 类

定义

silo 句柄和工厂,为每个 silo 生成单独的进程。

public class StandaloneSiloHandle : Orleans.TestingHost.SiloHandle
type StandaloneSiloHandle = class
    inherit SiloHandle
Public Class StandaloneSiloHandle
Inherits SiloHandle
继承
StandaloneSiloHandle

构造函数

StandaloneSiloHandle(String, IConfiguration, String)

silo 句柄和工厂,为每个 silo 生成单独的进程。

字段

ExecutablePathConfigKey

用于标识要启动的进程的配置密钥。

属性

ClusterOptions

获取或设置群集的配置

(继承自 SiloHandle)
GatewayAddress

silo 句柄和工厂,为每个 silo 生成单独的进程。

(继承自 SiloHandle)
InstanceNumber

获取或设置群集中的实例编号。

(继承自 SiloHandle)
IsActive

获取远程接收器是否应处于活动状态

Name

获取或设置 silo 的名称

(继承自 SiloHandle)
NodeConfiguration

获取或设置 silo 的配置

(继承自 SiloHandle)
ProxyAddress

获取 silo 的代理地址

(继承自 SiloHandle)
SiloAddress

获取或设置 silo 的地址

(继承自 SiloHandle)
Type

获取或设置 silo 类型

(继承自 SiloHandle)

方法

Create(String, IConfiguration)

使用配置的“ExecutablePath”属性中提供的可执行文件作为入口点,生成承载 silo 的新进程。

CreateDelegate(String)

使用提供的可执行文件作为该 silo 的入口点,创建在新进程中生成 silo 的委托。

CreateForAssembly(Assembly)

创建一个委托,该委托在新进程中生成 silo,如果提供的程序集 (或其可执行对应项(如果它是库) 作为该 silo 的入口点)。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

(继承自 SiloHandle)
Dispose(Boolean)

执行与释放或重置非托管资源关联的应用程序定义的任务。

DisposeAsync()

silo 句柄和工厂,为每个 silo 生成单独的进程。

StopSilo(Boolean)

停止远程接收器

(继承自 SiloHandle)
StopSiloAsync(Boolean)

停止远程接收器

StopSiloAsync(CancellationToken)

停止远程接收器。 此方法不能与 AppDomain 一起使用

ToString()

表示当前 SiloHandle 的字符串

(继承自 SiloHandle)

适用于