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


TestClusterOptions Класс

Определение

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

[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
Наследование
TestClusterOptions
Атрибуты

Конструкторы

TestClusterOptions()

Инициализирует новый экземпляр , TestClusterOptions используя значение по умолчанию ExtendedFallbackOptions , заданное параметром DefaultExtendedConfiguration.

TestClusterOptions(IConfiguration)

Инициализирует новый экземпляр , TestClusterOptions используя указанную конфигурацию.

TestClusterOptions(Int16)

Инициализирует новый экземпляр, TestClusterOptions переопределяющий начальное число разрозненных узлов и используя значение по умолчанию ExtendedFallbackOptions , заданное параметром DefaultExtendedConfiguration.

TestClusterOptions(TestClusterOptions+FallbackOptions)

Инициализирует новый экземпляр TestClusterOptions.

Свойства

ApplicationBaseDirectory

Возвращает или задает базовый каталог приложения.

AssumeHomogenousSilosForTesting

Возвращает или задает значение, указывающее, следует ли предполагать однородные разрозненности для целей тестирования.

BaseGatewayPort

Возвращает или задает базовый порт шлюза, который является портом шлюза для первого шлюза. Другие изолированные будут использовать последующие порты.

BaseSiloPort

Возвращает или задает базовый порт бункера, который является портом для первого бункера. Другие изолированные будут использовать последующие порты.

ClientBuilderConfiguratorTypes

Возвращает типы конфигуратора построителя клиента.

ClientConfiguration

Возвращает или задает конфигурацию клиента. Если при получении конфигурации значение не указано, будет создано новое с помощью BuildClientConfiguration(ClusterConfiguration)

ClusterConfiguration

Возвращает или задает конфигурацию кластера. Если при получении конфигурации значение не указано, будет создано новое с помощью Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration

ClusterId

Возвращает или задает идентификатор кластера.

ConfigureFileLogging

Возвращает или задает значение, указывающее, следует ли настроить ведение журнала файлов.

ConnectionTransport

Возвращает или задает значение, указывающее, какой транспорт следует использовать для подключения разрозненных объектов и клиентов.

ExtendedFallbackOptions

Возвращает или задает резервные параметры в случае, если некоторые параметры конфигурации явно не предоставлены пользователем, например DataConnectionString

GatewayPerSilo

Возвращает или задает значение, указывающее, должен ли в каждом хранилище размещаться шлюз.

InitializeClientOnDeploy

Возвращает или задает значение, указывающее, следует ли инициализировать клиент сразу при развертывании.

InitialSilosCount

Возвращает или задает начальное число разрозненных объектов.

ServiceId

Возвращает или задает идентификатор службы.

SiloBuilderConfiguratorTypes

Возвращает типы конфигуратора построителя силосов.

UseTestClusterMembership

Возвращает или задает значение, указывающее, следует ли использовать тестовое членство в кластере.

Методы

AddNodeConfiguration(ClusterConfiguration, Silo+SiloType, Int16, Int32, Int32)

Добавляет конфигурацию silo в конфигурацию целевого кластера.

BuildClientConfiguration(ClusterConfiguration)

Создайте конфигурацию клиента на основе конфигурации кластера. Если отладчик подключен, время ожидания ответа будет переопределено на 1000000 мс.

BuildClusterConfiguration(Int32, Int32, Int32, TestClusterOptions+FallbackOptions)

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

ToDictionary()

Преобразует эти параметры в словарь.

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