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
実装

コンストラクター

名前 説明
CollectionSet()

逆シリアル化とファクトリに使用される既定のコンストラクター

ジェネリック型またはメソッド 'Microsoft' でパラメーター 'TDcInstance' として使用するには、CollectionSet にパブリック パラメーターなしのコンストラクターが必要です。SqlServer.Management.DataCollectionUITasks.DcTaskFormComponent TDcInstance

CollectionSet(CollectorConfigStore, String)

CollectorConfigStore オブジェクトを親と名前として指定して CollectionSet のインスタンスを初期化する

<param name="store">親構成ストア</param><param name="name">コレクション セットの名前</param>

プロパティ

名前 説明
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" コレシトン モードで実行し、"スナップショット" コレクション モードでスナプショット コレクションを駆動するために使用されます。

State

コレクション セットのオブジェクトの状態

TargetName

コレクション セットがデータを収集するターゲットの名前

UId

コレクション セットを一元的に識別する GUID

Urn

各要求に新しい Urn 文字列を作成し、それを返します。

(継承元 SfcInstance)

メソッド

名前 説明
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()

コレクションを実行し、必要に応じて 1 回アップロードします。 データの 1 つのスナップショットが収集され、管理Data Warehouseにアップロードされます。 コレクション モードが "NonCached" の場合にのみ使用できます。

ScriptAlter()

コレクション セット オブジェクトのスクリプト変更

Serialize(XmlWriter) (継承元 SfcInstance)
Start()

コレクション セットからコレクションを開始する

Stop()

実行中のコレクション セットからコレクションを停止する

ToString() (継承元 SfcInstance)
UpdateUIPropertyState() (継承元 SfcInstance)
Upload()

管理Data Warehouseに設定されたコレクションに対してオンデマンドアップロードを実行します。 コレクション モードが "キャッシュ" で、セットが現在実行中の場合にのみ意味があります。

Validate()

基本的な子オブジェクトの検証

(継承元 SfcInstance)

イベント

名前 説明
propertyChanged (継承元 SfcInstance)
PropertyChanged (継承元 SfcInstance)
propertyMetadataChanged (継承元 SfcInstance)
PropertyMetadataChanged (継承元 SfcInstance)

明示的なインターフェイスの実装

名前 説明
ISfcCreatable.ScriptCreate()
ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)
ISfcDroppable.ScriptDrop()
ISfcRenamable.Rename(SfcKey)
ISfcRenamable.ScriptRename(SfcKey)

適用対象