WmiEventWatcherTask Класс

Определение

Содержит элементы, используемые для настройки и запуска задачи WMI Event Watcher, которая выполняет запросы Windows Management Instrumentation (WMI) и возвращает данные WMI о компьютерной системе. Этот класс не наследуется.

public ref class WmiEventWatcherTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::WmiEventWatcherTask::IWmiEventWatcherTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmieventwatchertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.Localized), SamplesTag="SsisWmiEventWatcherTask", TaskContact="WMI Event Watcher 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.WmiEventWatcherTaskUI.WmiEventWatcherTaskUI, Microsoft.SqlServer.WMIEWTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("3F9BD2DF-08F5-4809-8946-2A3694DBF6F3")]
public sealed class WmiEventWatcherTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.IWmiEventWatcherTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmieventwatchertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.Localized), SamplesTag="SsisWmiEventWatcherTask", TaskContact="WMI Event Watcher 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.WmiEventWatcherTaskUI.WmiEventWatcherTaskUI, Microsoft.SqlServer.WMIEWTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8984C204-B19A-4EEC-9A66-C4329CB8A27F")]
public sealed class WmiEventWatcherTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.IWmiEventWatcherTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmieventwatchertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.Localized), SamplesTag="SsisWmiEventWatcherTask", TaskContact="WMI Event Watcher 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.WmiEventWatcherTaskUI.WmiEventWatcherTaskUI, Microsoft.SqlServer.WMIEWTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("DE6F9E8F-435D-4F98-BF59-0C03EF080720")]
public sealed class WmiEventWatcherTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.IWmiEventWatcherTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmieventwatchertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.Localized), SamplesTag="SsisWmiEventWatcherTask", TaskContact="WMI Event Watcher 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.WmiEventWatcherTaskUI.WmiEventWatcherTaskUI, Microsoft.SqlServer.WMIEWTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("3F9BD2DF-08F5-4809-8946-2A3694DBF6F3")>]
type WmiEventWatcherTask = class
    inherit Task
    interface IWmiEventWatcherTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmieventwatchertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.Localized), SamplesTag="SsisWmiEventWatcherTask", TaskContact="WMI Event Watcher 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.WmiEventWatcherTaskUI.WmiEventWatcherTaskUI, Microsoft.SqlServer.WMIEWTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8984C204-B19A-4EEC-9A66-C4329CB8A27F")>]
type WmiEventWatcherTask = class
    inherit Task
    interface IWmiEventWatcherTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmieventwatchertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.Localized), SamplesTag="SsisWmiEventWatcherTask", TaskContact="WMI Event Watcher 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.WmiEventWatcherTaskUI.WmiEventWatcherTaskUI, Microsoft.SqlServer.WMIEWTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("DE6F9E8F-435D-4F98-BF59-0C03EF080720")>]
type WmiEventWatcherTask = class
    inherit Task
    interface IWmiEventWatcherTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class WmiEventWatcherTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IWmiEventWatcherTask
Наследование
WmiEventWatcherTask
Атрибуты
Реализации

Комментарии

Класс использует WMIConn соединение для подключения к серверу, выполнения запроса на языке запросов Windows Management Instrumentation Query Language (WQL) против него и ожидания возникновения событий, связанных с запросом. Затем задача предоставляет уведомление о том, произошло ли событие WMI. Запрос WQL может быть предоставлен напрямую, или переменная или соединение файла может использоваться для динамического подачи запросов WQL во время выполнения.

Аналогично, этот класс может использовать либо файловое соединение, либо переменную для получения результатов запроса WQL. Также можно задать тип выхода результатов запроса WQL.

Для получения дополнительной информации о функциях этой задачи смотрите в статье WMI Event Watcher Task.

Конструкторы

Имя Описание
WmiEventWatcherTask()

Инициализирует новый экземпляр класса WmiEventWatcherTask.

Свойства

Имя Описание
ActionAtEvent

Определяет, как WmiEventWatcherTask задача реагирует, когда задача получает событие Windows Management Instrumentation (WMI).

ActionAtTimeout

Определяет, как реагирует, WmiEventWatcherTask когда задача заканчивается без получения указанного события Windows Management Instrumentation (WMI).

AfterEvent

Определяет, как WmiEventWatcherTask задача отвечает, когда задача получает указанное событие Windows Management Instrumentation (WMI).

AfterTimeout

Определяет, как реагирует, WmiEventWatcherTask когда задача заканчивается без получения указанного события Windows Management Instrumentation (WMI).

DebugMode

Булевое изображение, указывающее, стоит WmiEventWatcherTask ли проверять, включены ли точки остановки.

ExecutionValue

Получает объект, содержащий результаты WmiEventWatcherTask задачи.

NumberOfEvents

Получает или устанавливает количество событий Windows Management Instrumentation (WMI), за которыми WmiEventWatcherTask следует следить.

SuspendRequired

Получает или устанавливает булевый индикатор, который показывает, должны ли задачи приостановиться при возникновении точки остановки. Это значение задаётся движком выполнения для задач и контейнеров при обнаружении точки остановки.

TargetServerVersion

Содержит элементы, используемые для настройки и запуска задачи WMI Event Watcher, которая выполняет запросы Windows Management Instrumentation (WMI) и возвращает данные WMI о компьютерной системе. Этот класс не наследуется.

(Унаследовано от Task)
Timeout

Определяет или устанавливает количество секунд, в течение которых задача должна ждать до получения события Windows Management Instrumentation (WMI), прежде чем истечь времени.

Version

Член уходил из употребления; см. Примечания. Возвращает версию задачи. Это свойство доступно только для чтения.

(Унаследовано от Task)
WmiConnection

Получает или задаёт имя класса, WMIConn используемого для WmiEventWatcherTask выполнения задачи.

WqlQuerySource

Получает или устанавливает исходный код запроса Windows Management Instrumentation Query Language (WQL) для выполнения с WmiEventWatcherTaskпомощью .

WqlQuerySourceType

Получает или устанавливает QuerySourceType значение, указывающее тип исходного кода, например соединение файла или переменную, запроса Windows Management Instrumentation Query Language (WQL), который должен выполняться WmiEventWatcherTask.

Методы

Имя Описание
AcceptBreakpointManager(BreakpointManager)

Передаёт BreakpointManager ссылку на задачу WmiEventWatcherTask . Этот метод вызывается в среде выполнения и не используется в коде.

CanUpdate(String)

Член уходил из употребления; см. Примечания. Булевое значение, указывающее, может ли новый XML пакета обновлять старый XML пакета.

(Унаследовано от Task)
Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Выполняет задачу.

GetConnectionID(Connections, String)

Получает строку с идентификатором соединения.

(Унаследовано от Task)
GetConnectionName(Connections, String)

Получает строку с названием соединения.

(Унаследовано от Task)
GetHashCode()

Возвращает хэш-код для этого экземпляра.

(Унаследовано от DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Инициализирует свойства, связанные с задачей WmiEventWatcherTask . Этот метод вызывается в среде выполнения и не используется в коде.

LoadFromXML(XmlElement, IDTSInfoEvents)

Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents)

ResumeExecution()

Выполнение задачи возобновляется после паузы. Задача или контейнер возобновляется движком времени выполнения.

SaveToXML(XmlDocument, IDTSInfoEvents)

Этот метод не может быть вызван вашим кодом приложения. Чтобы сохранить посылку как .xml, используйте метод.SaveToXml(String, Package, IDTSEvents)

SuspendExecution()

Указывает, что исполняемый файл должен быть приостановлен. Этот метод вызывается движком времени выполнения.

Update(String)

Член уходил из употребления; см. Примечания. Этот метод обновляет XML старого пакета с новым XML пакета, если CanUpdate(String) установлен true.

(Унаследовано от Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Проверяет, правильно ли настроена задача.

Применяется к