Udostępnij za pośrednictwem


Klasa WmiEventWatcherTask

Zawiera elementy używane do konfigurowania i uruchamiania Instrumentacja zarządzania Windows zadania Monitor zdarzeń, które uruchamia Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) kwerendy i zwraca Instrumentacja zarządzania Windows danych o systemie komputerowym.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask.WmiEventWatcherTask

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Tasks.WmiEventWatcherTask
Zestaw:  Microsoft.SqlServer.WMIEWTask (w Microsoft.SqlServer.WMIEWTask.dll)

Składnia

'Deklaracja
<GuidAttribute("36CA769C-EDAA-41d7-9FCA-E0789DC8E858")> _
Public NotInheritable Class WmiEventWatcherTask _
    Inherits Task _
    Implements IWmiEventWatcherTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
'Użycie
Dim instance As WmiEventWatcherTask
[GuidAttribute("36CA769C-EDAA-41d7-9FCA-E0789DC8E858")]
public sealed class WmiEventWatcherTask : Task, 
    IWmiEventWatcherTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[GuidAttribute(L"36CA769C-EDAA-41d7-9FCA-E0789DC8E858")]
public ref class WmiEventWatcherTask sealed : public Task, 
    IWmiEventWatcherTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("36CA769C-EDAA-41d7-9FCA-E0789DC8E858")>]
type WmiEventWatcherTask =  
    class
        inherit Task
        interface IWmiEventWatcherTask
        interface IDTSBreakpointSite
        interface IDTSSuspend
        interface IDTSComponentPersist
    end
public final class WmiEventWatcherTask extends Task implements IWmiEventWatcherTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist

Typ WmiEventWatcherTask uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna WmiEventWatcherTask Inicjuje nowe wystąpienie WmiEventWatcherTask klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna ActionAtEvent Określa, jak WmiEventWatcherTask reaguje, gdy zadanie odbiera Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) zdarzeń.
Właściwość publiczna ActionAtTimeout Określa, jak WmiEventWatcherTask reaguje, gdy zadanie limit czasu bez otrzymania określonego Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) zdarzeń.
Właściwość publiczna AfterEvent Określa, jak WmiEventWatcherTask reaguje, gdy zadanie odbiera określonego Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) zdarzeń.
Właściwość publiczna AfterTimeout Określa, jak WmiEventWatcherTask reaguje, gdy zadanie limit czasu bez otrzymania określonego Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) zdarzeń.
Właściwość publiczna DebugMode A wartość logiczna wskazująca, czy WmiEventWatcherTask należy sprawdzić, jeśli punkty przerwania są włączone.
Właściwość publiczna ExecutionValue Pobiera obiektu zawierający wyniki WmiEventWatcherTask zadań. (Zastępuje Task.ExecutionValue).
Właściwość publiczna NumberOfEvents Pobiera lub ustawia numer Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) zdarzeń, dla której WmiEventWatcherTask powinna watch.
Właściwość publiczna SuspendRequired Pobiera lub ustawia wartość logiczna wskazująca, że jeżeli zadań należy zawiesić po napotkaniu punktu punkt przerwania.Wartość ta jest zestaw przez aparat wykonywania zadań i pojemników po napotkaniu punktu punkt przerwania.
Właściwość publiczna Timeout Pobiera lub ustawia liczbę sekund zadanie powinno czekać na odbiór Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) zdarzenia, zanim przekroczy limit czasu.
Właściwość publiczna Version *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task).
Właściwość publiczna WmiConnection Pobiera lub ustawia nazwę WMIConn klasy używana przez WmiEventWatcherTask zadań.
Właściwość publiczna WqlQuerySource Pobiera lub ustawia źródło Instrumentacja zarządzania Windows kwerendy Query Language (WQL) mają być zrealizowane przez WmiEventWatcherTask.
Właściwość publiczna WqlQuerySourceType Pobiera lub ustawia QuerySourceType wartość wskazująca typ źródło, takiego jak plik połączenia lub zmiennej, z Instrumentacja zarządzania Windows kwerendy Query Language (WQL) mają być zrealizowane przez WmiEventWatcherTask.

Do góry

Metody

  Nazwa Opis
Metoda publiczna AcceptBreakpointManager Przebiegi BreakpointManager odniesienie do WmiEventWatcherTask zadań.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie.
Metoda publiczna CanUpdate *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task).
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda publiczna Execute Uruchamia zadanie. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetConnectionID Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task).
Metoda publiczna GetConnectionName Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeTask Inicjuje właściwości skojarzonych z WmiEventWatcherTask zadań.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. (Zastępuje Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ResumeExecution Wznawia działanie po wstrzymaniu wykonania zadania.Zadania lub kontener jest wznawiany przez aparat runtime.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna SuspendExecution Wskazuje, że plik wykonywalny musi zawiesić.Metoda ta jest wywoływana przez aparat runtime.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Update *** Członkowskich zaniechane; Zobacz uwagi. *** Ta metoda aktualizuje stare pakiet XML z nowego pakietu XML, jeśli CanUpdate jest zestaw do true. (Dziedziczony z Task).
Metoda publiczna Validate Sprawdza, czy zadanie jest właściwie skonfigurowany. (Zastępuje Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)).

Do góry

Uwagi

Do zastosowań klasy WMIConn połączenia z serwerem, wykonać Instrumentacja zarządzania Windows kwerendy WQL (Language) kwerendy przed nim i oczekiwania na zdarzenia skojarzone z kwerendy występuje.Zadanie zawiera powiadomienie do czy wystąpiło zdarzenie WMI.Kwerendy WQL, które mogą być dostarczone bezpośrednio lub zmiennej lub pliku połączenia można dynamicznie zapewniają na wykonanie kwerendy WQL czas.

Podobnie tej klasy można użyć pliku połączenia lub zmiennej odbierać wyniki kwerendy WQL.Można również określić typ wyjścia wyniki kwerendy WQL.

Aby uzyskać więcej informacji o funkcjach tego zadania, zobacz Zadania Monitora zdarzeń WMI.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.