WmiDataReaderTask Clase

Definición

Contiene los miembros utilizados para configurar y ejecutar una tarea del Lector de Datos de WMI, que ejecuta consultas de Instrumentación de Gestión de Windows (WMI) y devuelve datos WMI sobre un sistema informático. Esta clase no puede heredarse.

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
Herencia
WmiDataReaderTask
Atributos
Implementaciones

Comentarios

La clase utiliza una WMIConn conexión para conectarse a un servidor, ejecutar una consulta del Lenguaje de Consulta de Instrumentación de Gestión de Windows (WQL) contra él y devolver los resultados. La consulta WQL puede proporcionarse directamente, o una variable o conexión de archivo puede usarse para proporcionar dinámicamente consultas WQL en tiempo de ejecución.

De manera similar, esta clase puede usar tanto una conexión de archivo como una variable para recibir los resultados de la consulta WQL. También se puede especificar el tipo de salida de los resultados de la consulta WQL.

Para más información sobre las características de esta tarea, consulte la Tarea del lector de datos de la WMI.

Constructores

Nombre Description
WmiDataReaderTask()

Inicializa una nueva instancia de la clase WmiDataReaderTask.

Propiedades

Nombre Description
DebugMode

Un booleano que indica si WmiDataReaderTask se debe comprobar si los puntos de interrupción están activados.

Destination

Obtiene o establece el nombre del destino para el WmiDataReaderTask.

DestinationType

Obtiene o establece un DestinationType valor que indica el tipo de destino, como un archivo o una variable, utilizado por el WmiDataReaderTask.

ExecutionValue

Obtiene un objeto que contiene los resultados de la WmiDataReaderTask tarea.

Output

Obtiene o establece un objeto que contiene los resultados de la WmiDataReaderTask tarea.

OutputType

Obtiene o establece un OutputType valor que indica el tipo de salida, como a DataTable o una cadena, devuelta por el WmiDataReaderTask.

OverwriteDestination

Obtiene o establece un OverwriteDestination valor que determina cómo debe manejar WmiDataReaderTask los datos existentes en el destino especificado por la Destination propiedad.

SuspendRequired

Obtiene o establece un booleano que indica si las tareas deben suspenderse cuando se encuentran con un punto de interrupción. Este valor lo establece el motor de ejecución para tareas y contenedores cuando se encuentra un punto de interrupción.

TargetServerVersion

Contiene los miembros utilizados para configurar y ejecutar una tarea del Lector de Datos de WMI, que ejecuta consultas de Instrumentación de Gestión de Windows (WMI) y devuelve datos WMI sobre un sistema informático. Esta clase no puede heredarse.

(Heredado de Task)
Version

Miembro descontinuado; véase Observaciones. Devuelve la versión de la tarea. Esta propiedad es de sólo lectura.

(Heredado de Task)
WmiConnection

Obtiene o establece el nombre del WMIConn que se utiliza por la WmiDataReaderTask tarea.

WqlQuerySource

Obtiene o establece la fuente de la consulta del Lenguaje de Consulta de Instrumentación de Gestión de Windows (WQL) para ser ejecutada por el WmiDataReaderTaskarchivo .

WqlQuerySourceType

Obtiene o establece un QuerySourceType valor que indica el tipo de origen, como conexión de archivo o una variable, de la consulta del Lenguaje de Consulta de Instrumentación de Gestión de Windows (WQL) que será ejecutada por el WmiDataReaderTask.

Métodos

Nombre Description
AcceptBreakpointManager(BreakpointManager)

Transmite una BreakpointManager referencia a la WmiDataReaderTask tarea. Este método es llamado por el tiempo de ejecución y no se utiliza en el código.

CanUpdate(String)

Miembro descontinuado; véase Observaciones. Un booleano que indica si el nuevo XML del paquete puede actualizar el XML del paquete antiguo.

(Heredado de Task)
Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Ejecuta la tarea.

GetConnectionID(Connections, String)

Obtiene una cadena que contiene el ID de la conexión.

(Heredado de Task)
GetConnectionName(Connections, String)

Obtiene una cadena que contiene el nombre de la conexión.

(Heredado de Task)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Inicializa las propiedades asociadas a la WmiDataReaderTask tarea. Este método es llamado por el tiempo de ejecución y no se utiliza en el código.

LoadFromXML(XmlElement, IDTSInfoEvents)

Este método no es invocable por tu código de aplicación. Para cargar un paquete guardado como .xml, utiliza el LoadPackage(String, IDTSEvents) método.

ResumeExecution()

Reanuda la ejecución de la tarea tras hacer una pausa. La tarea o contenedor se reanuda mediante el motor de ejecución.

SaveToXML(XmlDocument, IDTSInfoEvents)

Este método no es invocable por tu código de aplicación. Para guardar un paquete como .xml, utiliza el SaveToXml(String, Package, IDTSEvents) método.

SuspendExecution()

Indica que el ejecutable necesita suspenderse. Este método es llamado por el motor de ejecución.

Update(String)

Miembro descontinuado; véase Observaciones. Este método actualiza el paquete antiguo XML con el nuevo paquete XML si CanUpdate(String) se establece como true.

(Heredado de Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Verifica que la tarea esté correctamente configurada.

Se aplica a