ClientConfiguration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.
Orleans 클라이언트 구성 매개 변수입니다.
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
inherit MessagingConfiguration
interface ITraceConfiguration
interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
inherit MessagingConfiguration
interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
- 상속
- 특성
- 구현
생성자
ClientConfiguration() |
사용되지 않음.
ClientConfiguration의 새 인스턴스를 초기화합니다. |
속성
AdoInvariant |
사용되지 않음.
ADO를 사용하는 경우 는 게이트웨이 공급자에 대한 기본 데이터 공급자를 식별합니다. 세 부분으로 이루어진 이 명명 구문은 새 팩터리를 만들 때뿐만 아니라 공급자 이름 및 관련된 연결 문자열을 런타임에 검색할 수 있도록 애플리케이션 구성 파일에서 공급자를 식별하는 데도 사용됩니다. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx |
BufferPoolBufferSize |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
BufferPoolMaxSize |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
BufferPoolPreallocationSize |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
BulkMessageLimit |
사용되지 않음.
BulkMessageLimit 특성은 동일한 erro 코드로 추적 메시지를 대량(집계)하는 방법을 지정합니다. |
ClientDropTimeout |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
ClientName |
사용되지 않음.
이 클라이언트의 이름입니다. |
ClientSenderBuckets |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
ClusterId |
사용되지 않음.
이 클러스터의 고유 식별자를 지정합니다. 사일로가 Azure에 배포된 경우(작업자 역할로 실행) 배포 ID는 Azure 런타임에서 자동으로 설정되고 RoleEnvironment.DeploymentId 정적 변수를 통해 역할에 액세스할 수 있으며 구성을 통해 역할에 의해 자동으로 사일로로 전달됩니다. 따라서 사일로가 Azure 역할로 실행되는 경우 이 변수는 OrleansConfiguration.xml 지정해서는 안 됩니다(지정된 경우 덮어쓰임). 사일로가 Azure 역할이 아닌 클러스터에 배포된 경우 이 변수는 OrleansConfiguration.xml 파일의 배포 스크립트에 의해 설정되어야 합니다. |
CustomGatewayProviderAssemblyName |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
DataConnectionString |
사용되지 않음.
게이트웨이 공급자에 대한 연결 문자열을 지정합니다. 사일로가 Azure에 배포된 경우(작업자 역할로 실행) DataConnectionString은 RoleEnvironment.GetConfigurationSettingValue("DataConnectionString")를 통해 지정할 수 있습니다. 이러한 경우 해당 위치에서 가져와서 구성을 통해 역할에 의해 자동으로 사일로로 전달됩니다. 따라서 사일로가 Azure 역할로 실행되고 이 구성이 RoleEnvironment를 통해 지정된 경우 이 변수는 OrleansConfiguration.xml 지정해서는 안 됩니다(지정된 경우 덮어쓰기). 사일로가 Azure 역할이 아닌 클러스터에 배포된 경우 이 변수는 OrleansConfiguration.xml 파일에서 설정해야 합니다. 설정하지 않으면 DevelopmentStorageAccount가 사용됩니다. |
DefaultTraceLevel |
사용되지 않음.
DefaultTraceLevel 특성은 특정 TraceLevelOverride 요소로 재정의되지 않는 한 모든 Orleans 로거에 대한 기본 추적 수준을 지정합니다. 이 특성이 표시되지 않으면 기본 수준은 Info입니다. |
DeploymentId |
사용되지 않음.
배포 ID입니다. 이는 ClusterId와 동일하며 더 이상 사용되지 않습니다. |
DNSHostName |
사용되지 않음.
IP 주소가 없는 실제 호스트 이름을 가져옵니다. Dns.GetHostName()과 같습니다. |
DropExpiredMessages |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
FallbackSerializationProvider |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
GatewayListRefreshPeriod |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
GatewayProvider |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
Gateways |
사용되지 않음.
사용할 게이트웨이 목록입니다. 각 GatewayNode 요소는 외부 조직 클라이언트 게이트웨이 노드를 지정합니다. 외부(비 Orleans) 클라이언트가 Orleans 시스템에 연결하려면 하나 이상의 게이트웨이 노드를 지정해야 합니다. 원하는 경우 추가 게이트웨이 노드를 지정할 수 있으며 일부 오류 복원력 및 확장성을 추가합니다. 여러 게이트웨이가 지정된 경우 각 클라이언트는 임의로 목록에서 하나를 선택합니다. |
GatewaySenderQueues |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
LargeMessageWarningThreshold |
사용되지 않음.
LargeMessageWarningThreshold 특성은 큰 메시지에 대한 경고 추적 메시지를 생성할 시기를 지정합니다. |
LargeMessageWarningThreshold |
사용되지 않음.
LargeMessageWarningThreshold 특성은 큰 메시지에 대한 경고 추적 메시지를 생성할 시기를 지정합니다. (다음에서 상속됨 MessagingConfiguration) |
LimitManager |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
MaxForwardCount |
사용되지 않음.
MaxForwardCount 특성은 메시지가 사일로에서 다른 사일로로 전달되는 최대 횟수를 지정합니다. 전달은 사일로가 실패하고 멤버 자격이 불안정할 때 튜타임에서 복구 메커니즘으로 내부적으로 사용됩니다. 이러한 경우 메시지가 대상으로 올바르게 라우팅되지 않을 수 있으며 런타임은 해당 메시지를 거부하기 전에 여러 번 전달하려고 시도합니다. (다음에서 상속됨 MessagingConfiguration) |
MaxResendCount |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
MaxSocketAge |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
MaxSockets |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
NetInterface |
사용되지 않음.
Interface 특성은 이 컴퓨터의 IP 주소를 해결하는 데 사용할 네트워크 인터페이스의 이름을 지정합니다. |
OpenConnectionTimeout |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
Port |
사용되지 않음.
포트 특성은 이 클라이언트 컴퓨터에 대한 특정 수신 대기 포트를 지정합니다. 값이 0이면 임의 컴퓨터 할당 포트 번호가 사용됩니다. |
PreferedGatewayIndex |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
PreferredFamily |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
PropagateActivityId |
사용되지 않음.
Trace.CorrelationManager.ActivityId 설정을 조직 호출로 전파해야 하는지 여부입니다. |
ProviderConfigurations |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
ResendOnTimeout |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
ResponseTimeout |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
SerializationProviders |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
ServiceId |
사용되지 않음.
서비스 ID입니다. |
SiloSenderQueues |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. (다음에서 상속됨 MessagingConfiguration) |
SourceFile |
사용되지 않음.
구성 원본 파일 경로를 가져옵니다. |
StatisticsCollectionLevel |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
StatisticsLogWriteInterval |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
StatisticsMetricsTableWriteInterval |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
StatisticsPerfCountersWriteInterval |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
StatisticsProviderName |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
StatisticsWriteLogStatisticsToTable |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
TelemetryConfiguration |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
TraceFileName |
사용되지 않음.
TraceFileName 특성은 추적 출력을 작성해야 하는 파일의 이름을 지정합니다. |
TraceFilePattern |
사용되지 않음.
TraceFilePattern 특성은 추적 출력을 작성해야 하는 파일의 패턴 이름을 지정합니다. |
TraceLevelOverrides |
사용되지 않음.
TraceLevelOverride 요소는 Orleans 시스템의 여러 부분에 대해 추적 수준을 다르게 설정할 수 있는 메커니즘을 제공합니다. 로거에 대한 추적 수준은 로거 이름에 대한 접두사 일치를 기반으로 설정됩니다. TraceLevelOverrides는 길이 순서로 적용됩니다. 즉, 일치하는 LogPrefix가 가장 긴 재정의가 우선적으로 적용되고 일치하는 모든 로거에 대한 추적 수준을 지정합니다. |
TraceToConsole |
사용되지 않음.
TraceToConsole 특성은 추적 출력을 콘솔에 쓸지 여부를 지정합니다. 기본값은 사용 가능한 경우 콘솔에 추적 데이터 쓰기입니다. |
UseAdoNetSystemStore |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
UseAzureSystemStore |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
UseSqlSystemStore |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
메서드
GetAllProviderConfigurations() |
사용되지 않음.
현재 구성된 모든 공급자 구성의 열거형을 검색합니다. |
Load(TextReader) |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
LoadFromFile(String) |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
LocalhostSilo(Int32) |
사용되지 않음.
로컬 사일로에 연결하기 위한 ClientConfiguration 개체를 반환합니다(테스트용). |
RegisterStatisticsProvider(String, String, IDictionary<String,String>) |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
RegisterStatisticsProvider<T>(String, IDictionary<String,String>) |
사용되지 않음.
Orleans 클라이언트 구성 매개 변수입니다. |
RegisterStreamProvider(String, String, IDictionary<String,String>) |
사용되지 않음.
지정된 스트림 공급자를 등록합니다. |
RegisterStreamProvider<T>(String, IDictionary<String,String>) |
사용되지 않음.
지정된 형식을 |
StandardLoad() |
사용되지 않음.
디렉터리 계층 구조를 조회하여 표준 경로에서 구성을 로드합니다. |
ToString() |
사용되지 않음.
현재 구성을 나타내는 자세한 사람이 읽을 수 있는 문자열을 반환합니다. 여기에는 모든 단일 구성 노브가 포함되지 않습니다. |
TryGetProviderConfiguration(String, String, IProviderConfiguration) |
사용되지 않음.
기존 공급자 구성을 검색합니다. |
확장 메서드
AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig) |
사용되지 않음.
형식의 스트림 공급자를 추가합니다 AzureQueueStreamProvider. |
AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig) |
사용되지 않음.
형식의 스트림 공급자를 추가합니다 AzureQueueStreamProviderV2. |
AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType) |
사용되지 않음.
형식의 스트림 공급자 추가 SimpleMessageStreamProvider |
AdjustForTestEnvironment(ClientConfiguration, String) |
사용되지 않음.
이 호출은 테스트 실행과 관련된 설정으로 클라이언트 구성을 조정합니다. |