WmiDataReaderTask Classe

Definição

Contém os membros usados para configurar e executar uma tarefa do Leitor de Dados do WMI, que executa consultas de Instrumentação de Gerenciamento do Windows (WMI) e retorna dados do WMI sobre um sistema de computador. Essa classe não pode ser herdada.

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
Herança
WmiDataReaderTask
Atributos
Implementações

Comentários

A classe usa uma WMIConn conexão para se conectar a um servidor, executar uma consulta da Linguagem de Consulta de Instrumentação de Gerenciamento do Windows (WQL) contra ele e retornar os resultados. A consulta WQL pode ser fornecida diretamente, ou uma variável ou conexão de arquivo pode ser usada para fornecer dinamicamente consultas WQL em tempo de execução.

Da mesma forma, essa classe pode usar tanto uma conexão de arquivo quanto uma variável para receber os resultados da consulta WQL. O tipo de saída dos resultados da consulta WQL também pode ser especificado.

Para mais informações sobre as funcionalidades desta tarefa, veja Tarefa do Leitor de Dados do WMI.

Construtores

Nome Description
WmiDataReaderTask()

Inicializa uma nova instância da classe WmiDataReaderTask.

Propriedades

Nome Description
DebugMode

Um Booleano que indica se WmiDataReaderTask deve verificar se os pontos de interrupção estão ativados.

Destination

Obtém ou define o nome do destino para o WmiDataReaderTask.

DestinationType

Recebe ou define um DestinationType valor que indica o tipo de destino, como um arquivo ou variável, usado pelo WmiDataReaderTask.

ExecutionValue

Recebe um Objeto que contém os resultados da WmiDataReaderTask tarefa.

Output

Obtém ou define um Objeto que contém os resultados da WmiDataReaderTask tarefa.

OutputType

Recebe ou define um OutputType valor que indica o tipo de saída, como a DataTable ou uma string, retornada pelo WmiDataReaderTask.

OverwriteDestination

Obtém ou define um OverwriteDestination valor que determina como devem WmiDataReaderTask lidar com dados existentes no destino especificado pela Destination propriedade.

SuspendRequired

Recebe ou define um Booleano que indica se as tarefas devem ser suspensas quando encontrarem um ponto de interrupção. Esse valor é definido pelo motor de execução para tarefas e contêineres quando um ponto de interrupção é encontrado.

TargetServerVersion

Contém os membros usados para configurar e executar uma tarefa do Leitor de Dados do WMI, que executa consultas de Instrumentação de Gerenciamento do Windows (WMI) e retorna dados do WMI sobre um sistema de computador. Essa classe não pode ser herdada.

(Herdado de Task)
Version

Membro descontinuado; veja Observações. Retorna a versão da tarefa. Esta propriedade é somente para leitura.

(Herdado de Task)
WmiConnection

Recebe ou define o nome do WMIConn usado pela WmiDataReaderTask tarefa.

WqlQuerySource

Obtém ou define a fonte da consulta da Linguagem de Consulta de Instrumentação de Gerenciamento do Windows (WQL) para ser executada pelo WmiDataReaderTask.

WqlQuerySourceType

Recebe ou define um QuerySourceType valor que indica o tipo de origem, como conexão de arquivo ou uma variável, da consulta Windows Management Instrumentation Query Language (WQL) a ser executada pelo WmiDataReaderTask.

Métodos

Nome Description
AcceptBreakpointManager(BreakpointManager)

Passa uma BreakpointManager referência à WmiDataReaderTask tarefa. Esse método é chamado pelo runtime e não é usado no código.

CanUpdate(String)

Membro descontinuado; veja Observações. Um Booleano que indica se o novo XML do pacote pode atualizar o XML do pacote antigo.

(Herdado de Task)
Equals(Object)

Determina se duas instâncias de objeto são iguais.

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

Executa a tarefa.

GetConnectionID(Connections, String)

Recebe uma String contendo o ID da conexão.

(Herdado de Task)
GetConnectionName(Connections, String)

Recebe uma String contendo o nome da conexão.

(Herdado de Task)
GetHashCode()

Retorna o código hash dessa instância.

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

Inicializa as propriedades associadas à WmiDataReaderTask tarefa. Esse método é chamado pelo runtime e não é usado no código.

LoadFromXML(XmlElement, IDTSInfoEvents)

Esse método não pode ser chamado pelo seu código de aplicação. Para carregar um pacote salvo como .xml, use o LoadPackage(String, IDTSEvents) método.

ResumeExecution()

Retoma a execução da tarefa após pausar. A tarefa ou contêiner é retomada pelo motor de execução.

SaveToXML(XmlDocument, IDTSInfoEvents)

Esse método não pode ser chamado pelo seu código de aplicação. Para salvar um pacote como .xml, use o SaveToXml(String, Package, IDTSEvents) método.

SuspendExecution()

Indica que o executável precisa ser suspenso. Esse método é chamado pelo motor de runtime.

Update(String)

Membro descontinuado; veja Observações. Esse método atualiza o pacote antigo XML com o novo pacote XML se CanUpdate(String) for definido como verdadeiro.

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

Verifica se a tarefa está devidamente configurada.

Aplica-se a