CollectorConfigStore 클래스

정의

public sealed class CollectorConfigStore : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain
type CollectorConfigStore = class
    inherit SfcInstance
    interface ISfcAlterable
    interface IAlterable
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
Public NotInheritable Class CollectorConfigStore
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain
상속
CollectorConfigStore
구현

생성자

Name Description
CollectorConfigStore()

구성 저장소의 새 인스턴스를 만듭니다.

CollectorConfigStore(SqlStoreConnection)

수집기를 호스팅하는 서버에 대한 연결이 지정된 경우 구성 저장소의 새 인스턴스를 만듭니다.

속성

Name Description
AbstractIdentityKey (다음에서 상속됨 SfcInstance)
CacheDirectory

각 수집기 유형의 컬렉션과 업로드 패키지 간의 데이터가 저장되는 임시 디렉터리입니다. 이 값이 Null이면 실행 시 기본값은 %TEMP% 환경 변수에 저장된 값으로 설정됩니다.

CacheWindow

컬렉션과 업로드 패키지 간의 준비 영역에서 로컬로 수집된 데이터의 보존 기간입니다.

CollectionSets

구성 저장소에 현재 정의된 모든 컬렉션 집합의 컬렉션을 반환합니다.

Enabled

수집기를 사용하도록 설정하면 True입니다.

IdentityKey
KeyChain

개체의 ID 경로를 반환합니다.

(다음에서 상속됨 SfcInstance)
MDWDatabase

관리 Data Warehouse 호스팅하는 데이터베이스의 이름입니다.

MDWInstance

관리 Data Warehouse 호스팅하는 인스턴스의 이름입니다.

Metadata (다음에서 상속됨 SfcInstance)
Parent

부모는 로컬로 유지되는 것이 아니며, 키 집합에서 암시됩니다. 부모의 개념은 실제로 계층 구조에 관한 것이며 부모만을 통해서만 이 작업을 수행하면 경량 SfcKeyChain 집합으로 개체를 인스턴스화할 수 없습니다.

부모 설정은 도우미 작업에서 키 집합을 설정하는 것입니다.

(다음에서 상속됨 SfcInstance)
Properties (다음에서 상속됨 SfcInstance)
PropertyStorageProvider

이 속성은 ISfcPropertyStorageProvider 인터페이스에 대한 SFC의 기본 구현을 반환하며, 자식 클래스에서 재정의하여 다른 스토리지 공급자(즉, 플랫 속성 목록)를 반환할 수 있습니다.

(다음에서 상속됨 SfcInstance)
State (다음에서 상속됨 SfcInstance)
Urn

각 요청에 새 Urn 문자열을 만들고 반환합니다.

(다음에서 상속됨 SfcInstance)

메서드

Name Description
Alter()

서버에서 구성 저장소 매개 변수 업데이트

AlterImpl() (다음에서 상속됨 SfcInstance)
CheckObjectCreated()

API에서 개체를 CheckObjectState보다 더 강하게 만들어야 하는 경우 도메인에서 호출하려면

(다음에서 상속됨 SfcInstance)
CheckObjectState()

개체에 대한 액세스를 위해 도메인에서 호출하려면

(다음에서 상속됨 SfcInstance)
ConfigureTransactionPerformanceCollectors(SqlConnection)

메서드가 존재하지 않는 경우 트랜잭션 성능 컬렉션 집합을 만듭니다.

CreateIdentityKey() (다음에서 상속됨 SfcInstance)
CreateImpl() (다음에서 상속됨 SfcInstance)
DisableCollector()

수집기 사용 안 함

Discover(ISfcDependencyDiscoveryObjectSink) (다음에서 상속됨 SfcInstance)
DropImpl() (다음에서 상속됨 SfcInstance)
EnableCollector()

수집기 사용

EnumTypes()

서버에서 정의된 모든 수집기 형식의 컬렉션을 반환합니다.

GetChildCollection(String)

지정된 요소 이름 문자열에 대해 이 인스턴스의 자식 컬렉션을 가져옵니다.

(다음에서 상속됨 SfcInstance)
GetDomain() (다음에서 상속됨 SfcInstance)
GetPropertySet() (다음에서 상속됨 SfcInstance)
GetTypeMetadataImpl() (다음에서 상속됨 SfcInstance)
InitializeUIPropertyState()

상태를 초기화하는 데 관심이 있는 자식 개체(현재 "인 동적 메타데이터)에서 재정의할 수 있습니다. Enabled" 속성)

(다음에서 상속됨 SfcInstance)
MarkForDropImpl(Boolean) (다음에서 상속됨 SfcInstance)
MarkRootAsConnected() (다음에서 상속됨 SfcInstance)
MoveImpl(SfcInstance) (다음에서 상속됨 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (다음에서 상속됨 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (다음에서 상속됨 SfcInstance)
PostAlter(Object) (다음에서 상속됨 SfcInstance)
PostCreate(Object) (다음에서 상속됨 SfcInstance)
PostDrop(Object) (다음에서 상속됨 SfcInstance)
PostMove(Object) (다음에서 상속됨 SfcInstance)
PostRename(Object) (다음에서 상속됨 SfcInstance)
Refresh()

서버에서 읽어 개체의 속성을 새로 고칩니다.

(다음에서 상속됨 SfcInstance)
RenameImpl(SfcKey) (다음에서 상속됨 SfcInstance)
ResetKey() (다음에서 상속됨 SfcInstance)
Serialize(XmlWriter) (다음에서 상속됨 SfcInstance)
ToString() (다음에서 상속됨 SfcInstance)
UpdateUIPropertyState() (다음에서 상속됨 SfcInstance)
Validate()

기본 자식 개체의 유효성 검사

(다음에서 상속됨 SfcInstance)

이벤트

Name Description
propertyChanged (다음에서 상속됨 SfcInstance)
PropertyChanged (다음에서 상속됨 SfcInstance)
propertyMetadataChanged (다음에서 상속됨 SfcInstance)
PropertyMetadataChanged (다음에서 상속됨 SfcInstance)

명시적 인터페이스 구현

Name Description
ISfcAlterable.ScriptAlter()
ISfcDomain.GetExecutionEngine()
ISfcDomain.GetKey(IUrnFragment)
ISfcDomain.GetType(String)
ISfcDomain.GetTypeMetadata(String)
ISfcDomain.UseSfcStateManagement()
ISfcDomainLite.DomainInstanceName

일반적으로 연결 및 도메인 정보에서 파생된 도메인 인스턴스의 논리적 이름입니다. 이 이름은 클라이언트에서 고유할 필요는 없지만 서버 표현이 있을 때마다 달라야 합니다.

ISfcDomainLite.DomainName

다른 도메인과 구분하는 데 사용되는 도메인의 이름입니다. 일반적으로 네임스페이스 한정자의 끝입니다.

ISfcDomainLite.GetLogicalVersion()

도메인의 논리적 버전을 반환합니다.

ISfcHasConnection.ConnectionContext
ISfcHasConnection.GetConnection()

쿼리할 현재 연결을 가져옵니다. 단일 직렬 쿼리를 지원하는 연결을 반환하므로 쿼리가 종료되어야 다른 쿼리가 시작될 수 있습니다.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

쿼리할 현재 연결을 가져옵니다. 요청된 대로 단일 직렬 쿼리 또는 동시에 열려 있는 여러 쿼리를 지원하는 연결을 반환합니다.

ISfcHasConnection.SetConnection(ISfcConnection)

활성 연결을 설정합니다.

적용 대상