다음을 통해 공유


ClusterConfiguration 클래스

정의

주의

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

사일로 구성 매개 변수를 보유하는 데이터 개체입니다.

[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)
사용되지 않음.

지정된 사일로에 대한 구성 노드를 만듭니다.

GetOrCreateNodeConfigurationForSilo(String)
사용되지 않음.

지정된 사일로에 대한 노드 구성이 없으면 만듭니다. 이미 있는 경우 기존 노드를 반환합니다.

Load(TextReader)
사용되지 않음.

지정된 입력 텍스트 판독기에서 구성을 로드합니다.

LoadFromFile(String)
사용되지 않음.

파일에서 구성 로드

LocalhostPrimarySilo(Int32, Int32)
사용되지 않음.

기본 로컬 사일로에 대해 미리 채워진 ClusterConfiguration 개체를 반환합니다(테스트용).

StandardLoad()
사용되지 않음.

표준 경로에서 구성을 로드합니다.

ToString(String)
사용되지 않음.

지정된 사일로의 현재 구성을 인쇄합니다.

TryGetNodeConfigurationForSilo(String, NodeConfiguration)
사용되지 않음.

지정된 사일로에 대한 구성을 가져옵니다.

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>)
사용되지 않음.

에 정의된 nodeConfigUpdaterDefaults 지정된 구성 변경 사항을 및 에 현재 정의된 모든 노드 구성에 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

적용 대상