WmiEventWatcherTask 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WMI(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
- 상속
- 특성
- 구현
설명
클래스는 WMIConn 연결을 사용하여 서버에 연결하고, WQL(Windows Management Instrumentation Query Language) 쿼리를 실행하고, 쿼리와 연결된 이벤트가 발생할 때까지 기다립니다. 그런 다음 작업은 WMI 이벤트가 발생했는지 여부에 대한 알림을 제공합니다. WQL 쿼리를 직접 제공하거나 변수 또는 파일 연결을 사용하여 실행 시 WQL 쿼리를 동적으로 제공할 수 있습니다.
마찬가지로 이 클래스는 파일 연결 또는 변수를 사용하여 WQL 쿼리의 결과를 받을 수 있습니다. WQL 쿼리 결과의 출력 형식도 지정할 수 있습니다.
이 작업의 기능에 대한 자세한 내용은 WMI Event Watcher 작업을 참조하세요.
생성자
WmiEventWatcherTask() |
WmiEventWatcherTask 클래스의 새 인스턴스를 초기화합니다. |
속성
ActionAtEvent |
태스크가 WMI(Windows Management Instrumentation) 이벤트를 받을 때 WmiEventWatcherTask가 응답하는 방법을 결정합니다. |
ActionAtTimeout |
태스크가 지정된 WMI(Windows Management Instrumentation) 이벤트를 받지 않고 시간이 초과되었을 때 WmiEventWatcherTask가 응답하는 방법을 결정합니다. |
AfterEvent |
태스크가 지정된 WMI(Windows Management Instrumentation) 이벤트를 받을 때 WmiEventWatcherTask가 응답하는 방법을 결정합니다. |
AfterTimeout |
태스크가 지정된 WMI(Windows Management Instrumentation) 이벤트를 받지 않고 시간이 초과되었을 때 WmiEventWatcherTask가 응답하는 방법을 결정합니다. |
DebugMode |
중단점이 사용되는지 여부를 WmiEventWatcherTask 확인하는 부울입니다. |
ExecutionValue |
작업 결과를 포함하는 Object를 WmiEventWatcherTask 가져옵니다. |
NumberOfEvents |
WmiEventWatcherTask가 감시해야 할 WMI(Windows Management Instrumentation) 이벤트 수를 가져오거나 설정합니다. |
SuspendRequired |
태스크가 중단점이 발생할 때 일시 중단해야 하는지 여부를 나타내는 부울을 가져오거나 설정합니다. 이 값은 중단점에 도달할 때 태스크 및 컨테이너의 런타임 엔진에서 설정됩니다. |
TargetServerVersion |
WMI(Windows Management Instrumentation) 쿼리를 실행하고 컴퓨터 시스템에 대한 WMI 데이터를 반환하는 WMI 이벤트 감시자 태스크를 구성하고 실행하는 데 사용되는 멤버를 포함합니다. 이 클래스는 상속될 수 없습니다. (다음에서 상속됨 Task) |
Timeout |
태스크에서 시간이 초과되기 전, WMI(Windows Management Instrumentation) 이벤트를 받기 위해 대기해야 할 시간(초)을 가져오거나 설정합니다. |
Version |
멤버는 더 이상 사용되지 않습니다. 설명을 참조하세요. *** 태스크 버전을 반환합니다. 이 속성은 읽기 전용입니다. (다음에서 상속됨 Task) |
WmiConnection |
WMIConn 태스크에서 사용하는 WmiEventWatcherTask 클래스의 이름을 가져오거나 설정합니다. |
WqlQuerySource |
WmiEventWatcherTask에서 실행할 WQL(WMI Query Language) 쿼리의 원본을 가져오거나 설정합니다. |
WqlQuerySourceType |
QuerySourceType에서 실행할 WQL(WMI Query Language) 쿼리의 파일 연결 또는 변수와 같은 원본 유형을 나타내는 WmiEventWatcherTask 값을 가져오거나 설정합니다. |