CollectionSet 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
- 상속
- 구현
생성자
| 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) | |