WmiEventWatcherTask Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält die zur Konfiguration und Ausführung eines Tasks "WMI-Ereignisüberwachung" verwendeten Elemente. Der Task führt WMI-Abfragen (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) aus und gibt WMI-Daten zu einem Computersystem zurück. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
- Attribute
- Implementiert
Hinweise
Die -Klasse verwendet eine WMIConn Verbindung, um eine Verbindung mit einem Server herzustellen, eine WQL-Abfrage (Windows Management Instrumentation Query Language) dafür auszuführen und auf ereignisse zu warten, die der Abfrage zugeordnet sind. Die Aufgabe stellt dann eine Benachrichtigung bereit, ob ein WMI-Ereignis aufgetreten ist. Die WQL-Abfrage kann direkt bereitgestellt werden, oder eine Variablen- oder Dateiverbindung kann verwendet werden, um WQL-Abfragen zur Ausführungszeit dynamisch bereitzustellen.
Ebenso kann diese Klasse entweder eine Dateiverbindung oder eine Variable verwenden, um die Ergebnisse der WQL-Abfrage zu empfangen. Der Ausgabetyp der WQL-Abfrageergebnisse kann auch angegeben werden.
Weitere Informationen zu den Features dieser Aufgabe finden Sie unter WMI Event Watcher Task.
Konstruktoren
WmiEventWatcherTask() |
Initialisiert eine neue Instanz der WmiEventWatcherTask-Klasse. |
Eigenschaften
ActionAtEvent |
Bestimmt, wie WmiEventWatcherTask reagiert, wenn der Task ein WMI-Ereignis empfängt. |
ActionAtTimeout |
Bestimmt, wie WmiEventWatcherTask reagiert, wenn für den Task ein Timeout eintritt, ohne dass das angegebene WMI-Ereignis (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) empfangen wurde. |
AfterEvent |
Bestimmt, wie WmiEventWatcherTask reagiert, wenn der Task das angegebene WMI-Ereignis (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) empfängt. |
AfterTimeout |
Bestimmt, wie WmiEventWatcherTask reagiert, wenn für den Task ein Timeout eintritt, ohne dass das angegebene WMI-Ereignis (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) empfangen wurde. |
DebugMode |
Ein boolescher Wert, der angibt, ob WmiEventWatcherTask die Breakpoints aktiviert sind. |
ExecutionValue |
Ruft ein Objekt ab, das die Ergebnisse der WmiEventWatcherTask Aufgabe enthält. |
NumberOfEvents |
Ruft die Anzahl der von WmiEventWatcherTask zu überwachenden WMI-Ereignisse ab oder legt sie fest. |
SuspendRequired |
Ruft einen booleschen Wert ab, der angibt, ob Aufgaben angehalten werden sollen, wenn sie auf einen Haltepunkt stoßen, oder legt diesen fest. Dieser Wert wird von der Runtime-Engine für Tasks und Container festgelegt, wenn ein Breakpoint erreicht wird. |
TargetServerVersion |
Enthält die zur Konfiguration und Ausführung eines Tasks "WMI-Ereignisüberwachung" verwendeten Elemente. Der Task führt WMI-Abfragen (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) aus und gibt WMI-Daten zu einem Computersystem zurück. Diese Klasse kann nicht vererbt werden. (Geerbt von Task) |
Timeout |
Ruft ab oder legt fest, wie viele Sekunden der Task auf ein WMI-Ereignis warten soll, bevor er ein Timeout verursacht. |
Version |
Mitglied veraltet; siehe Hinweise. *** Gibt die Version des Tasks zurück. Diese Eigenschaft ist schreibgeschützt. (Geerbt von Task) |
WmiConnection |
Ruft den Namen der vom WMIConn-Task verwendeten WmiEventWatcherTask-Klasse ab oder legt ihn fest. |
WqlQuerySource |
Ruft die Quelle der von WmiEventWatcherTask auszuführenden WQL-Abfrage (Windows Management Instrumentation Query Language) ab oder legt sie fest. |
WqlQuerySourceType |
Ruft einen QuerySourceType-Wert ab, der den Quelltyp der von WmiEventWatcherTask auszuführenden WQL-Abfrage (Windows Management Instrumentation Query Language) angibt (z. B. eine Dateiverbindung oder Variable), oder legt ihn fest. |
Methoden
AcceptBreakpointManager(BreakpointManager) |
Übergibt einen BreakpointManager-Verweis an den WmiEventWatcherTask-Task. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet. |
CanUpdate(String) |
Mitglied veraltet; siehe Hinweise. Ein boolescher Wert, der angibt, ob die neue Paket-XML die alte Paket-XML aktualisieren kann. (Geerbt von Task) |
Equals(Object) |
Stellt fest, ob zwei Objektinstanzen gleich sind. (Geerbt von DtsObject) |
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Führt die Aufgabe aus. |
GetConnectionID(Connections, String) |
Ruft eine Zeichenfolge ab, die die ID der Verbindung enthält. (Geerbt von Task) |
GetConnectionName(Connections, String) |
Ruft eine Zeichenfolge ab, die den Namen der Verbindung enthält. (Geerbt von Task) |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von DtsObject) |
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Initialisiert die dem WmiEventWatcherTask-Task zugeordneten Eigenschaften. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet. |
LoadFromXML(XmlElement, IDTSInfoEvents) |
Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein im XML-Format gespeichertes Paket zu laden, verwenden Sie die LoadPackage(String, IDTSEvents)-Methode. |
ResumeExecution() |
Setzt die Taskausführung nach einer Unterbrechung fort. Die Runtime-Engine setzt die Ausführung des Tasks oder Containers fort. |
SaveToXML(XmlDocument, IDTSInfoEvents) |
Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein Paket als XML-Datei zu speichern, verwenden Sie die SaveToXml(String, Package, IDTSEvents)-Methode. |
SuspendExecution() |
Gibt an, dass das ausführbare Element angehalten werden muss. Diese Methode wird von der Runtime-Engine aufgerufen. |
Update(String) |
Mitglied veraltet; siehe Hinweise. Diese Methode aktualisiert die alte Paket-XML mit der neuen Paket-XML, wenn CanUpdate(String) auf true festgelegt ist. (Geerbt von Task) |
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Überprüft, ob der Task ordnungsgemäß konfiguriert ist. |