WmiDataReaderTask Classe

Définition

Contient les membres utilisés pour configurer et exécuter une Tâche Lecteur de données WMI, qui exécute des requêtes WMI (Windows Management Instrumentation) et retourne des données WMI concernant un système informatique. Cette classe ne peut pas être héritée.

public ref class WmiDataReaderTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::WmiDataReaderTask::IWmiDataReaderTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("08FEA5FC-FA01-460E-AB35-3653CAA36E5C")]
public sealed class WmiDataReaderTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.IWmiDataReaderTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("20F47A31-A8F2-45D0-B671-D547DB6F3AED")]
public sealed class WmiDataReaderTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.IWmiDataReaderTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("EFBC62C2-738D-4191-A8C6-5AAF7A025C98")]
public sealed class WmiDataReaderTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.IWmiDataReaderTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("08FEA5FC-FA01-460E-AB35-3653CAA36E5C")>]
type WmiDataReaderTask = class
    inherit Task
    interface IWmiDataReaderTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("20F47A31-A8F2-45D0-B671-D547DB6F3AED")>]
type WmiDataReaderTask = class
    inherit Task
    interface IWmiDataReaderTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("EFBC62C2-738D-4191-A8C6-5AAF7A025C98")>]
type WmiDataReaderTask = class
    inherit Task
    interface IWmiDataReaderTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class WmiDataReaderTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IWmiDataReaderTask
Héritage
WmiDataReaderTask
Attributs
Implémente

Remarques

La classe utilise une WMIConn connexion pour se connecter à un serveur, exécuter une requête WQL (Windows Management Instrumentation Query Language) et retourner les résultats. La requête WQL peut être fournie directement, ou une variable ou une connexion de fichier peut être utilisée pour fournir dynamiquement des requêtes WQL au moment de l’exécution.

De même, cette classe peut utiliser une connexion de fichier ou une variable pour recevoir les résultats de la requête WQL. Le type de sortie des résultats de la requête WQL peut également être spécifié.

Pour plus d’informations sur les fonctionnalités de cette tâche, consultez la tâche lecteur de données WMI.

Constructeurs

WmiDataReaderTask()

Initialise une nouvelle instance de la classe WmiDataReaderTask.

Propriétés

DebugMode

Valeur booléenne qui indique si les points d’arrêt doivent être WmiDataReaderTask activés.

Destination

Obtient ou définit le nom de la destination pour l'objet WmiDataReaderTask.

DestinationType

Obtient ou définit une valeur DestinationType qui indique le type de destination, tel qu'un fichier ou une variable, utilisé par l'objet WmiDataReaderTask.

ExecutionValue

Obtient un objet qui contient les résultats de la WmiDataReaderTask tâche.

Output

Obtient ou définit un objet qui contient les résultats de la WmiDataReaderTask tâche.

OutputType

Obtient ou définit une valeur OutputType qui indique le type de sortie, tel qu'un objet DataTable ou une chaîne, retourné par l'objet WmiDataReaderTask.

OverwriteDestination

Obtient ou définit une valeur OverwriteDestination qui détermine comment l'objet WmiDataReaderTask doit gérer les données existantes dans la destination spécifiée par la propriété Destination.

SuspendRequired

Obtient ou définit une valeur booléenne qui indique si les tâches doivent s’interrompre lorsqu’elles rencontrent un point d’arrêt. Cette valeur est définie par le moteur du runtime pour les tâches et les conteneurs lorsqu'un point d'arrêt est rencontré.

TargetServerVersion

Contient les membres utilisés pour configurer et exécuter une Tâche Lecteur de données WMI, qui exécute des requêtes WMI (Windows Management Instrumentation) et retourne des données WMI concernant un système informatique. Cette classe ne peut pas être héritée.

(Hérité de Task)
Version

*** Membre déconseillé ; consultez les Remarques. *** Retourne la version de la tâche. Cette propriété est en lecture seule.

(Hérité de Task)
WmiConnection

Obtient ou définit le nom de l'objet WMIConn utilisé par la tâche WmiDataReaderTask.

WqlQuerySource

Obtient ou définit la source de la requête WQL (Windows Management Instrumentation Query Language) qui doit être exécutée par l'objet WmiDataReaderTask.

WqlQuerySourceType

Obtient ou définit une valeur QuerySourceType qui indique le type de source, tel qu'une connexion de fichiers ou une variable, de la requête WQL (Windows Management Instrumentation Query Language) qui doit être exécutée par WmiDataReaderTask.

Méthodes

AcceptBreakpointManager(BreakpointManager)

Transmet une référence BreakpointManager à la tâche WmiDataReaderTask. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code.

CanUpdate(String)

*** Membre déconseillé ; consultez les Remarques. Valeur booléenne qui indique si le nouveau package XML peut mettre à jour l’ancien xml de package.

(Hérité de Task)
Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Exécute la tâche.

GetConnectionID(Connections, String)

Obtient une chaîne contenant l’ID de la connexion.

(Hérité de Task)
GetConnectionName(Connections, String)

Obtient une chaîne contenant le nom de la connexion.

(Hérité de Task)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Initialise les propriétés associées à la tâche WmiDataReaderTask. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code.

LoadFromXML(XmlElement, IDTSInfoEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

ResumeExecution()

Reprend l'exécution de la tâche après une suspension. Le moteur du runtime reprend la tâche ou le conteneur.

SaveToXML(XmlDocument, IDTSInfoEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indique que l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime.

Update(String)

*** Membre déconseillé ; consultez les Remarques. Cette méthode met à jour l’ancien xml de package avec le nouveau xml de package s’il CanUpdate(String) est défini sur true.

(Hérité de Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Vérifie que la tâche est configurée correctement.

S’applique à