ClusterConfiguration 类

定义

注意

This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.

包含 Silo 配置参数的数据对象。

[System.Serializable]
public class ClusterConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class ClusterConfiguration
[<System.Serializable>]
type ClusterConfiguration = class
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type ClusterConfiguration = class
Public Class ClusterConfiguration
继承
ClusterConfiguration
属性

构造函数

ClusterConfiguration()
已过时.

ClusterConfiguration 构造函数。

ClusterConfiguration(TextReader)
已过时.

ClusterConfiguration 构造函数。

属性

Defaults
已过时.

应用于每个 silo 的默认配置参数。 这些内容可以基于每个 silo 进行过度写入。

Globals
已过时.

统一应用于所有 silo 的全局配置参数。

Overrides
已过时.

每个 silo 配置参数替代。

PrimaryNode
已过时.

开发设置中的主节点 IP 和端口 () 。

SourceFile
已过时.

配置文件。

方法

CreateNodeConfigurationForSilo(String)
已过时.

为给定 silo 创建配置节点。

GetOrCreateNodeConfigurationForSilo(String)
已过时.

为指定的 silo 创建节点配置(如果不存在)。 返回现有节点(如果已存在)

Load(TextReader)
已过时.

从给定的输入文本读取器加载配置。

LoadFromFile(String)
已过时.

从文件加载配置

LocalhostPrimarySilo(Int32, Int32)
已过时.

返回主本地 silo 的预填充 ClusterConfiguration 对象, (用于测试)

StandardLoad()
已过时.

从标准路径加载配置

ToString(String)
已过时.

打印给定 silo 的当前配置。

TryGetNodeConfigurationForSilo(String, NodeConfiguration)
已过时.

获取给定 silo 的配置。

Update(String)
已过时.

汇报现有配置。

扩展方法

AddAdoNetStorageProvider(ClusterConfiguration, String, String, AdoNetSerializationFormat)
已过时.

添加类型的 AdoNetStorageProvider存储提供程序。

AddAzureBlobStorageProvider(ClusterConfiguration, String, String, String, Boolean, Boolean)
已过时.

添加类型的 AzureBlobStorage存储提供程序。

AddAzureQueueStreamProvider(ClusterConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
已过时.

添加类型的 AzureQueueStreamProvider流提供程序。

AddAzureQueueStreamProviderV2(ClusterConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
已过时.

添加类型的 AzureQueueStreamProviderV2流提供程序。

AddAzureTableStorageProvider(ClusterConfiguration, String, String, String, Boolean, Boolean, Boolean, Boolean)
已过时.

添加类型的 AzureTableStorage存储提供程序。

AddMemoryStorageProvider(ClusterConfiguration, String, Int32)
已过时.

添加 类型的存储提供程序 MemoryStorage

AddSimpleMessageStreamProvider(ClusterConfiguration, String, Boolean, Boolean, StreamPubSubType)
已过时.

添加 类型的流提供程序 SimpleMessageStreamProvider

ApplyToAllNodes(ClusterConfiguration, Action<NodeConfiguration>)
已过时.

将 定义的 nodeConfigUpdater 指定配置更改应用于 Defaults 和中当前定义 Overrides的所有节点配置。

UseStartupType<TStartup>(ClusterConfiguration)
已过时.

将所有群集节点配置为使用指定的启动类进行依赖关系注入。

AddCustomStorageInterfaceBasedLogConsistencyProvider(ClusterConfiguration, String, String)
已过时.

添加 类型的日志一致性提供程序 LogConsistencyProvider

AddLogStorageBasedLogConsistencyProvider(ClusterConfiguration, String)
已过时.

添加 类型的日志一致性提供程序 LogConsistencyProvider

AddStateStorageBasedLogConsistencyProvider(ClusterConfiguration, String)
已过时.

添加 类型的日志一致性提供程序 LogConsistencyProvider

AddPerfCountersTelemetryConsumer(ClusterConfiguration)
已过时.

添加指标遥测使用者提供程序。/>。

AdjustForTestEnvironment(ClusterConfiguration, String)
已过时.

此调用使用特定于测试运行的设置调整群集配置。

AddFaultyMemoryStorageProvider(ClusterConfiguration, String, Int32, Int32)
已过时.

添加 类型的存储提供程序 FaultyMemoryStorage

适用于