다음을 통해 공유


ClientConfiguration 클래스

정의

주의

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

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

지정된 형식을 T 등록합니다. 여기서 T 은 스트림 공급자입니다.

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

이 호출은 테스트 실행과 관련된 설정으로 클라이언트 구성을 조정합니다.

적용 대상