SiloHost 类

定义

注意

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

允许以编程方式在当前应用域中托管新奥尔良孤岛。

public class SiloHost : MarshalByRefObject, IDisposable
[System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")]
public class SiloHost : MarshalByRefObject, IDisposable
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")>]
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
Public Class SiloHost
Inherits MarshalByRefObject
Implements IDisposable
继承
属性
实现

构造函数

SiloHost(String)
已过时.

构造函数

SiloHost(String, ClusterConfiguration)
已过时.

构造函数

SiloHost(String, FileInfo)
已过时.

构造函数

属性

Config
已过时.

新奥尔良系统的配置数据。

ConfigFileName
已过时.

用于此接收器的配置文件。 在孤岛启动 (后更改此设置时 ConfigLoaded == true ,) 将不起作用。

ConfigLoaded
已过时.

接收器配置是否已加载并初始化其运行时配置。

ConfigureSiloHostDelegate
已过时.

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

Debug
已过时.

接收器调试标志。 如果设置为 true 其他诊断信息,则会在接收器启动期间写入其他诊断信息。

DeploymentId
已过时.

群集 ID (如果群集的任何) ,则此孤岛正在运行。

IsStarted
已过时.

此孤岛是否成功启动并且当前正在运行。

Name
已过时.

此接收器的名称。

NodeConfig
已过时.

此孤岛的配置数据。

TraceFilePath
已过时.

用于此接收器写入的跟踪日志文件的目录。

Type
已过时.

此接收器的类型 - PrimarySecondary或 。

Verbose
已过时.

详细标志。 如果设置为 true 其他状态和诊断信息,将在接收器启动期间写入。

方法

Dispose()
已过时.

当 .NET 运行时释放此孤岛时调用。

Dispose(Boolean)
已过时.

执行 Dispose/清理操作。

InitializeOrleansSilo()
已过时.

初始化此孤岛。

InitializeSilo()
已过时.

初始化此孤岛。

LoadConfig()
已过时.

搜索并加载此接收器的配置文件。

LoadOrleansConfig()
已过时.

搜索并加载此接收器的配置文件。

ReportStartupError(Exception)
已过时.

在接收器启动期间报告错误。

SetDeploymentId(String, String)
已过时.

设置此接收器的 ClusterId,以及用于使用接收器系统数据的连接字符串,例如群集成员身份表。

SetExpectedClusterSize(Int32)
已过时.

设置预期的部署大小。

SetPrimaryNodeEndpoint(IPEndPoint)
已过时.

如果有任何) ,请为主接收器设置终结点地址 (。 此孤岛可能是主要接收器,在这种情况下,此地址应与此孤岛间连接套接字地址匹配。

SetProxyEndpoint(IPEndPoint)
已过时.

设置此接收器的网关代理终结点地址。

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
已过时.

设置此孤岛要使用的提醒服务类型。

SetSeedNodeEndpoint(IPEndPoint)
已过时.

设置接收器要使用的种子节点终结点地址。

SetSeedNodeEndpoints(IPEndPoint[])
已过时.

设置接收器要使用的种子节点终结点地址集。

SetSiloEndpoint(IPEndPoint, Int32)
已过时.

设置此接收器的主终结点地址,以及用于区分此孤岛实例与以前在此终结点上运行的任何以前的孤岛实例的接收器生成值。

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
已过时.

设置此孤岛要使用的成员身份生存类型。

SetSiloType(Silo+SiloType)
已过时.

设置此接收器的类型。 默认值为辅助数据库。

ShutdownOrleansSilo()
已过时.

正常关闭此孤岛。

ShutdownSilo()
已过时.

正常关闭此孤岛。

ShutdownSiloAsync(CancellationToken)
已过时.

返回一个任务,该任务将在接收器完成关闭或取消令牌取消时解决。

ShutdownSiloAsync(Int32, CancellationToken)
已过时.

返回一个任务,该任务将在接收器完成关闭或取消令牌取消时解决。

StartOrleansSilo(Boolean)
已过时.

启动此孤岛。

StartSilo(Boolean)
已过时.

启动此孤岛。

StartSiloAsync(Boolean)
已过时.

启动此孤岛。

StopOrleansSilo()
已过时.

停止此孤岛。

StopSilo()
已过时.

停止此孤岛。

UnInitializeOrleansSilo()
已过时.

取消初始化此孤岛。

UnInitializeSilo()
已过时.

取消初始化此孤岛。

WaitForOrleansSiloShutdown()
已过时.

等待此孤岛关闭。

WaitForOrleansSiloShutdown(CancellationToken)
已过时.

等待此孤岛关闭或停止提供取消令牌。

WaitForSiloShutdown()
已过时.

等待此孤岛关闭。

WaitForSiloShutdown(CancellationToken)
已过时.

等待此孤岛关闭或停止提供取消令牌。

WaitForSiloShutdownAsync(Int32, CancellationToken)
已过时.

等待 SiloTerminatedEvent 触发或取消令牌以取消。

适用于