Поделиться через


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
Устаревшие..

Параметры конфигурации по умолчанию, которые применяются к каждому разделу. Их можно переписать на основе отдельных силосов.

Globals
Устаревшие..

Глобальные параметры конфигурации, которые применяются единообразно ко всем разрозненным.

Overrides
Устаревшие..

Переопределения параметров конфигурации для отдельных силосов.

PrimaryNode
Устаревшие..

IP-адрес и порт основного узла (в параметре разработки).

SourceFile
Устаревшие..

Файл конфигурации.

Методы

CreateNodeConfigurationForSilo(String)
Устаревшие..

Создает узел конфигурации для заданного silo.

GetOrCreateNodeConfigurationForSilo(String)
Устаревшие..

Создает конфигурацию узла для указанного silo, если он не существует. Возвращает существующий узел, если он уже существует

Load(TextReader)
Устаревшие..

Загружает конфигурацию из заданного средства чтения входного текста.

LoadFromFile(String)
Устаревшие..

Загружает конфигурацию из файла

LocalhostPrimarySilo(Int32, Int32)
Устаревшие..

Возвращает предварительно заполненный объект ClusterConfiguration для основного локального silo (для тестирования)

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

Применяется к