CollectionSet Classe

Définition

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
Héritage
CollectionSet
Implémente

Constructeurs

Nom Description
CollectionSet()

Constructeur par défaut utilisé pour la désérialisation et pour la fabrique

CollectionSet doit avoir un constructeur sans paramètre public pour l'utiliser comme paramètre « TDcInstance » dans le type générique ou la méthode « Microsoft ». SqlServer.Management.DataCollectionUITasks.DcTaskFormComponent TDcInstance

CollectionSet(CollectorConfigStore, String)

Initialiser une instance d’un CollectionSet en fonction d’un objet CollectorConfigStore en tant que parent et d’un nom

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

Propriétés

Nom Description
AbstractIdentityKey (Hérité de SfcInstance)
CollectionItems

Éléments de collection appartenant à cet ensemble de collections

CollectionMode

Mode collection pour le jeu de collections. CollectionSet.CollectionModes

DaysUntilExpiration

Définit la durée pendant laquelle les données collectées doivent être conservées dans le référentiel

Description

Description de texte libre du jeu de collections

Id

ID de la collection définie dans le magasin de configurations

IdentityKey

Propriété clé

IsRunning

True si le jeu de collections est en cours d’exécution

IsSystem

True si l’ensemble est un jeu de regroupements système

IsTransactionPerformance

True si l’ensemble est l’un des jeux de collectes de performances de transaction définis

KeyChain

Retourne le chemin d’accès d’identité de l’objet

(Hérité de SfcInstance)
LoggingLevel

Niveau de journalisation du jeu de collections.

Metadata (Hérité de SfcInstance)
Name

Nom du jeu de collections

Parent

Objet parent dans la hiérarchie du modèle objet ; CollectorConfigStore

Properties (Hérité de SfcInstance)
PropertyStorageProvider

Cette propriété retourne l’implémentation par défaut de SFC pour l’interface ISfcPropertyStorageProvider, elle peut être remplacée dans les classes enfants pour retourner un autre fournisseur de stockage (c’est-à-dire une liste de propriétés plates)

(Hérité de SfcInstance)
ProxyName

Nom du compte proxy SQL Agent que le jeu de collecte utilise pour se connecter à la cible et au Data Warehouse de gestion

ScheduleName

Nom de la planification sql Agent pour le jeu de regroupements. Utilisé pour piloter le chargement du jeu de collections en mode colleciton « Cached » et pour piloter la collection snampshot en mode de collection « Snapshot »

State

État de l’objet du jeu de collections

TargetName

Nom de la cible à partir de laquelle le jeu de collecte collecte des données

UId

GUID identifiant de manière noniqe l’ensemble de collections

Urn

Créez une chaîne Urn sur chaque requête et retournez-la.

(Hérité de SfcInstance)

Méthodes

Nom Description
Alter()

Modifiez le jeu de collections dans le magasin de configurations. Seule la planification, la cible, le proxy et la description peuvent être mises à jour. Les éléments peuvent également être ajoutés ou modifiés

AlterImpl() (Hérité de SfcInstance)
CheckObjectCreated()

Pour être appelé à partir d’un domaine pour lorsqu’une API nécessite que l’objet soit créé plus fort que CheckObjectState

(Hérité de SfcInstance)
CheckObjectState()

Pour être appelé à partir du domaine pour tout accès à l’objet

(Hérité de SfcInstance)
Cleanup()

Cette méthode nettoie toutes les activités effectuées lors de la configuration/démarrage/exécution de ces tâches de nettoyage de l’ensemble de regroupements : Supprimer la collecte, charger l’état du jeu de tâches Modifier l’état du jeu de données dans les paramètres prêts à l’emploi Définir le collecteur de données sur un état non configuré si ce jeu de regroupements est le dernier jeu en cours d’exécution Supprimer tous les journaux d’activité du jeu de regroupements

Create()

Créer un jeu de collections dans le magasin de configurations

CreateIdentityKey() (Hérité de SfcInstance)
CreateImpl() (Hérité de SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink) (Hérité de SfcInstance)
Drop()

Supprimer le jeu collectoin à partir du magasin de configuration

DropImpl() (Hérité de SfcInstance)
EnumCollectionSetExecutionHistory()

Obtient les enregistrements d’historique de niveau supérieur pour le jeu de collections donné

EnumCollectionSetExecutionHistory(Int64)

Obtient les enregistrements d’historique pour un jeu de collections donné pour un ID de journal parent donné

EnumCollectionSetExecutionHistoryDetail(Int64)

Obtient des enregistrements de détails pour l’exécution d’un jeu de collections donné (logId)

GetChildCollection(String)

Obtenez la collection enfant dans cette instance pour la chaîne de nom d’élément donnée.

(Hérité de SfcInstance)
GetDomain() (Hérité de SfcInstance)
GetLastUploadTime()

Obtient l’heure de la dernière fin du chargement réussi

GetObjectFactory()

Renvoie une fabrique d’objets pour la classe CollectionSet

GetPropertySet() (Hérité de SfcInstance)
GetTypeMetadataImpl() (Hérité de SfcInstance)
InitializeUIPropertyState()

Substituable à partir des objets enfants qui s’intéressent à l’initialisation de leurs états (métadonnées dynamiques qui sont actuellement les « ». Enabled " property)

(Hérité de SfcInstance)
MarkForDropImpl(Boolean) (Hérité de SfcInstance)
MarkRootAsConnected() (Hérité de SfcInstance)
MoveImpl(SfcInstance) (Hérité de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (Hérité de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (Hérité de SfcInstance)
PostAlter(Object) (Hérité de SfcInstance)
PostCreate(Object) (Hérité de SfcInstance)
PostDrop(Object) (Hérité de SfcInstance)
PostMove(Object) (Hérité de SfcInstance)
PostRename(Object) (Hérité de SfcInstance)
Refresh()

actualise les propriétés de l’objet en les lisant à partir du serveur

(Hérité de SfcInstance)
Rename(String)
RenameImpl(SfcKey) (Hérité de SfcInstance)
ResetKey() (Hérité de SfcInstance)
RunOnce()

Exécutez une collection et chargez-la une fois, à la demande. Un instantané unique des données sera collecté et chargé dans le Data Warehouse de gestion. Ne peut être utilisé que si le mode collection est « NonCached ».

ScriptAlter()

Modification de script pour les objets de jeu de collections

Serialize(XmlWriter) (Hérité de SfcInstance)
Start()

Démarrer la collection à partir d’un jeu de collections

Stop()

Arrêter la collection d’un jeu de collections en cours d’exécution

ToString() (Hérité de SfcInstance)
UpdateUIPropertyState() (Hérité de SfcInstance)
Upload()

Effectuez un chargement à la demande sur la collection définie sur le Data Warehouse de gestion. Cela n’est significatif que si le mode collection est « Mis en cache » et que l’ensemble est en cours d’exécution.

Validate()

Validation de l’objet enfant de base

(Hérité de SfcInstance)

Événements

Nom Description
propertyChanged (Hérité de SfcInstance)
PropertyChanged (Hérité de SfcInstance)
propertyMetadataChanged (Hérité de SfcInstance)
PropertyMetadataChanged (Hérité de SfcInstance)

Implémentations d’interfaces explicites

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

S’applique à