CollectionSet 클래스

정의

public sealed class CollectionSet : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable
type CollectionSet = class
    inherit SfcInstance
    interface ISfcCreatable
    interface ICreatable
    interface ISfcDroppable
    interface IDroppable
    interface ISfcAlterable
    interface IAlterable
    interface ISfcRenamable
    interface ISfcDiscoverObject
Public NotInheritable Class CollectionSet
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcRenamable
상속
CollectionSet
구현

생성자

Name Description
CollectionSet()

역직렬화 및 팩터리에 사용되는 기본 생성자

제네릭 형식 또는 메서드 'Microsoft'에서 'TDcInstance' 매개 변수로 사용하려면 CollectionSet에 공용 매개 변수가 없는 생성자가 있어야 합니다. SqlServer.Management.DataCollectionUITasks.DcTaskFormComponent TDcInstance

CollectionSet(CollectorConfigStore, String)

CollectorConfigStore 개체가 부모 및 이름으로 지정된 CollectionSet의 인스턴스를 초기화합니다.

<param name="store">The parent config store</param param><name="name">The name of the collection set</param>

속성

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

이 컬렉션 집합에 속하는 컬렉션 항목

CollectionMode

컬렉션 집합의 컬렉션 모드입니다. CollectionSet.CollectionModes

DaysUntilExpiration

수집된 데이터를 리포지토리에 유지할 기간을 정의합니다.

Description

컬렉션 집합에 대한 무료 텍스트 설명

Id

구성 저장소에 설정된 컬렉션의 ID

IdentityKey

주요 속성

IsRunning

컬렉션 집합이 현재 실행 중인 경우 True입니다.

IsSystem

True이면 집합이 시스템 컬렉션 집합입니다.

IsTransactionPerformance

True이면 집합이 정의된 트랜잭션 성능 컬렉션 집합 중 하나입니다.

KeyChain

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

(다음에서 상속됨 SfcInstance)
LoggingLevel

컬렉션 집합에 대한 로깅 수준입니다.

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

컬렉션 집합 이름

Parent

개체 모델 계층 구조의 부모 개체입니다. CollectorConfigStore

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

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

(다음에서 상속됨 SfcInstance)
ProxyName

컬렉션 집합이 대상에 연결하는 데 사용하는 SQL 에이전트 프록시 계정의 이름 및 관리 Data Warehouse

ScheduleName

컬렉션 집합에 대한 SQL 에이전트 일정의 이름입니다. "Cached" colleciton 모드에서 컬렉션 집합 업로드를 구동하고 "스냅샷" 컬렉션 모드에서 snampshot 컬렉션을 구동하는 데 사용됩니다.

State

컬렉션 집합의 개체 상태

TargetName

컬렉션 집합이 데이터를 수집하는 대상의 이름

UId

컬렉션 집합을 식별하지 않는 GUID

Urn

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

(다음에서 상속됨 SfcInstance)

메서드

Name Description
Alter()

구성 저장소의 컬렉션 집합을 변경합니다. 일정, 대상, 프록시 및 설명만 업데이트할 수 있습니다. 항목을 삭제하거나 변경할 수도 있습니다.

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

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

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

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

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

이 메서드는 이 컬렉션 집합 정리 작업을 구성/시작/실행하는 동안 수행된 모든 작업을 정리합니다. 수집 삭제, 작업 업로드 집합의 상태를 기본 설정으로 업로드합니다. 이 컬렉션 집합이 마지막으로 실행 중인 집합인 경우 데이터 수집기를 구성되지 않은 상태로 설정합니다. 모든 컬렉션 집합 로그 삭제

Create()

구성 저장소에 컬렉션 집합 만들기

CreateIdentityKey() (다음에서 상속됨 SfcInstance)
CreateImpl() (다음에서 상속됨 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink) (다음에서 상속됨 SfcInstance)
Drop()

구성 저장소에서 collectoin 집합 삭제

DropImpl() (다음에서 상속됨 SfcInstance)
EnumCollectionSetExecutionHistory()

지정된 컬렉션 집합에 대한 최상위 기록 레코드를 가져옵니다.

EnumCollectionSetExecutionHistory(Int64)

지정된 부모 로그 ID에 대해 지정된 컬렉션 집합에 대한 기록 레코드를 가져옵니다.

EnumCollectionSetExecutionHistoryDetail(Int64)

지정된 컬렉션 집합 실행에 대한 세부 정보 레코드를 가져옵니다(logId).

GetChildCollection(String)

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

(다음에서 상속됨 SfcInstance)
GetDomain() (다음에서 상속됨 SfcInstance)
GetLastUploadTime()

마지막으로 업로드가 완료된 시간을 가져옵니다.

GetObjectFactory()

CollectionSet 클래스에 대한 개체 팩터리를 반환합니다.

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)
Rename(String)
RenameImpl(SfcKey) (다음에서 상속됨 SfcInstance)
ResetKey() (다음에서 상속됨 SfcInstance)
RunOnce()

컬렉션을 실행하고 요청 시 한 번 업로드합니다. 데이터의 단일 스냅샷이 수집되어 관리 Data Warehouse 업로드됩니다. 컬렉션 모드가 "NonCached"인 경우에만 사용할 수 있습니다.

ScriptAlter()

컬렉션 집합 개체에 대한 스크립트 변경

Serialize(XmlWriter) (다음에서 상속됨 SfcInstance)
Start()

컬렉션 집합에서 컬렉션 시작

Stop()

실행 중인 컬렉션 집합에서 컬렉션 중지

ToString() (다음에서 상속됨 SfcInstance)
UpdateUIPropertyState() (다음에서 상속됨 SfcInstance)
Upload()

관리 Data Warehouse 설정된 컬렉션에 대해 주문형 업로드를 수행합니다. 컬렉션 모드가 "캐시됨"이고 집합이 현재 실행 중인 경우에만 의미가 있습니다.

Validate()

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

(다음에서 상속됨 SfcInstance)

이벤트

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

명시적 인터페이스 구현

Name Description
ISfcCreatable.ScriptCreate()
ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)
ISfcDroppable.ScriptDrop()
ISfcRenamable.Rename(SfcKey)
ISfcRenamable.ScriptRename(SfcKey)

적용 대상