CollectionSet Klasse

Definition

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
Vererbung
CollectionSet
Implementiert

Konstruktoren

Name Beschreibung
CollectionSet()

Standardkonstruktor, der für die Deserialisierung und für die Factory verwendet wird

CollectionSet muss über einen öffentlichen parameterlosen Konstruktor verfügen, um ihn als Parameter 'TDcInstance' im generischen Typ oder der generischen Methode 'Microsoft verwenden zu können. SqlServer.Management.DataCollectionUITasks.DcTaskFormComponent TDcInstance

CollectionSet(CollectorConfigStore, String)

Initialisieren einer Instanz eines CollectionSet-Objekts, das ein CollectorConfigStore-Objekt als übergeordnetes Objekt und einen Namen aufweist

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

Eigenschaften

Name Beschreibung
AbstractIdentityKey (Geerbt von SfcInstance)
CollectionItems

Die Sammlungselemente, die zu diesem Sammlungssatz gehören

CollectionMode

Sammlungsmodus für den Sammlungssatz. CollectionSet.CollectionModes

DaysUntilExpiration

Definiert, wie lange die gesammelten Daten im Repository aufbewahrt werden sollen.

Description

Freitextbeschreibung des Sammlungssatzes

Id

ID der im Konfigurationsspeicher festgelegten Sammlung

IdentityKey

Schlüsseleigenschaft

IsRunning

True, wenn der Sammlungssatz zurzeit ausgeführt wird

IsSystem

True, wenn der Satz ein Systemauflistungssatz ist

IsTransactionPerformance

True, wenn der Satz einer der definierten Transaktionsleistungsauflistungssätze ist

KeyChain

Gibt den Identitätspfad des Objekts zurück.

(Geerbt von SfcInstance)
LoggingLevel

Protokollierungsebene für den Sammlungssatz.

Metadata (Geerbt von SfcInstance)
Name

Sammlungssatzname

Parent

Übergeordnetes Objekt in der Objektmodellhierarchie; CollectorConfigStore

Properties (Geerbt von SfcInstance)
PropertyStorageProvider

Diese Eigenschaft gibt die Standardimplementierung von SFC für die ISfcPropertyStorageProvider-Schnittstelle zurück. Sie kann in den untergeordneten Klassen außer Kraft gesetzt werden, um einen anderen Speicheranbieter zurückzugeben (d. h. eine Liste mit flachen Eigenschaften)

(Geerbt von SfcInstance)
ProxyName

Name des SQL-Agent-Proxykontos, das die Sammlung verwendet, um eine Verbindung mit Ziel und dem Verwaltungs-Data Warehouse

ScheduleName

Name des SQL-Agent-Zeitplans für den Sammlungssatz. Wird verwendet, um den Upload des Sammlungssatzes im Colleciton-Modus "Zwischengespeichert" zu steuern und die Snampshot-Sammlung im "Snapshot"-Sammlungsmodus zu steuern

State

Objektstatus des Auflistungssatzes

TargetName

Name des Ziels, aus dem der Sammlungssatz Daten sammelt

UId

Eine GUID, die den Sammlungssatz nicht identifiziert

Urn

Erstellen Sie für jede Anforderung eine neue Urn-Zeichenfolge, und geben Sie sie zurück.

(Geerbt von SfcInstance)

Methoden

Name Beschreibung
Alter()

Ändern Sie die sammlung, die für den Konfigurationsspeicher festgelegt ist. Nur der Zeitplan, das Ziel, der Proxy und die Beschreibung konnten aktualisiert werden. Elemente können auch gelöscht oder geändert werden.

AlterImpl() (Geerbt von SfcInstance)
CheckObjectCreated()

Um von der Domäne aufgerufen zu werden, für die eine API erfordert, dass das Objekt stärker als CheckObjectState erstellt werden muss

(Geerbt von SfcInstance)
CheckObjectState()

So rufen Sie von der Domäne für jeden Zugriff auf das Objekt auf

(Geerbt von SfcInstance)
Cleanup()

Mit dieser Methode werden alle Aktivitäten bereinigt, die beim Konfigurieren/Starten/Ausführen dieser Sammlungsbereinigungsaufgaben durchgeführt werden: Löschen von Sammelvorgängen, Uploadaufträge Änderungssatzstatus in den Kontrollkästchen "Datensammler festlegen" auf nicht konfigurierten Zustand festlegen, wenn diese Sammlungsmenge der zuletzt ausgeführte Satz "Alle Sammlungssatzprotokolle löschen" ist

Create()

Erstellen einer Sammlung, die im Konfigurationsspeicher festgelegt ist

CreateIdentityKey() (Geerbt von SfcInstance)
CreateImpl() (Geerbt von SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink) (Geerbt von SfcInstance)
Drop()

Ablegen des Collectoin-Satzes aus dem Konfigurationsspeicher

DropImpl() (Geerbt von SfcInstance)
EnumCollectionSetExecutionHistory()

Ruft die Verlaufsdatensätze der obersten Ebene für bestimmte Sammlungssätze ab.

EnumCollectionSetExecutionHistory(Int64)

Ruft Verlaufsdatensätze für bestimmte Sammlungssätze für eine angegebene übergeordnete Protokoll-ID ab.

EnumCollectionSetExecutionHistoryDetail(Int64)

Ruft Detaildatensätze für die Ausführung des angegebenen Sammlungssatzes (logId) ab.

GetChildCollection(String)

Rufen Sie die untergeordnete Auflistung in dieser Instanz für die angegebene Elementnamenzeichenfolge ab.

(Geerbt von SfcInstance)
GetDomain() (Geerbt von SfcInstance)
GetLastUploadTime()

Ruft den Zeitpunkt des letzten erfolgreichen Uploads ab

GetObjectFactory()

Gibt eine Objektfactory für die CollectionSet-Klasse zurück.

GetPropertySet() (Geerbt von SfcInstance)
GetTypeMetadataImpl() (Geerbt von SfcInstance)
InitializeUIPropertyState()

Überschreibbar von den untergeordneten Objekten, die sich um die Initialisierung ihrer Zustände kümmern (dynamische Metadaten, die derzeit ". Enabled"-Eigenschaft)

(Geerbt von SfcInstance)
MarkForDropImpl(Boolean) (Geerbt von SfcInstance)
MarkRootAsConnected() (Geerbt von SfcInstance)
MoveImpl(SfcInstance) (Geerbt von SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (Geerbt von SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (Geerbt von SfcInstance)
PostAlter(Object) (Geerbt von SfcInstance)
PostCreate(Object) (Geerbt von SfcInstance)
PostDrop(Object) (Geerbt von SfcInstance)
PostMove(Object) (Geerbt von SfcInstance)
PostRename(Object) (Geerbt von SfcInstance)
Refresh()

aktualisiert die Eigenschaften des Objekts, indem sie vom Server gelesen werden.

(Geerbt von SfcInstance)
Rename(String)
RenameImpl(SfcKey) (Geerbt von SfcInstance)
ResetKey() (Geerbt von SfcInstance)
RunOnce()

Führen Sie eine Sammlung aus, und laden Sie sie einmal bei Bedarf hoch. Eine einzelne Momentaufnahme von Daten wird gesammelt und in die Verwaltungs-Data Warehouse hochgeladen. Kann nur verwendet werden, wenn der Sammlungsmodus "NonCached" ist.

ScriptAlter()

Skriptwechsel für Sammlungssatzobjekte

Serialize(XmlWriter) (Geerbt von SfcInstance)
Start()

Starten der Sammlung aus einem Sammlungssatz

Stop()

Beenden der Sammlung aus einem ausgeführten Sammlungssatz

ToString() (Geerbt von SfcInstance)
UpdateUIPropertyState() (Geerbt von SfcInstance)
Upload()

Führen Sie einen On Demand-Upload für die Sammlung aus, die auf die Verwaltungs-Data Warehouse festgelegt ist. Nur sinnvoll, wenn der Sammlungsmodus "Zwischengespeichert" ist und der Satz derzeit ausgeführt wird.

Validate()

Überprüfung des grundlegenden untergeordneten Objekts

(Geerbt von SfcInstance)

Ereignisse

Name Beschreibung
propertyChanged (Geerbt von SfcInstance)
PropertyChanged (Geerbt von SfcInstance)
propertyMetadataChanged (Geerbt von SfcInstance)
PropertyMetadataChanged (Geerbt von SfcInstance)

Explizite Schnittstellenimplementierungen

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

Gilt für: