Zdarzenie DependencyWalker.DiscoveryProgress
Wywołuje zdarzenie w odstępach czasu i zgłasza postępy pracy nad DiscoveryProgress metoda.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Event DiscoveryProgress As ProgressReportEventHandler
'Użycie
Dim instance As DependencyWalker
Dim handler As ProgressReportEventHandler
AddHandler instance.DiscoveryProgress, handler
public event ProgressReportEventHandler DiscoveryProgress
public:
event ProgressReportEventHandler^ DiscoveryProgress {
void add (ProgressReportEventHandler^ value);
void remove (ProgressReportEventHandler^ value);
}
member DiscoveryProgress : IEvent<ProgressReportEventHandler,
ProgressReportEventArgs>
Język JScript obsługuje używanie zdarzeń, ale nie obsługuje deklarowania nowych.
Uwagi
W Microsoft języku JScript można obsługiwać zdarzenia definiowane przez klasę, ale nie można definiować własnych.
Dane zdarzenia
obsługa zdarzeń Odbiera argumentu typu ProgressReportEventArgs zawierających dane dotyczące zdarzeń.Następujące ProgressReportEventArgs Właściwości zapewniają informacje specyficzne dla tego zdarzenie.
Argument |
Opis |
---|---|
Bieżące |
Obiekt, który jest aktualnie ładowanie. |
Parent |
Obiekt główny bieżącego obiektu jest zależna od wykrytych przez DiscoverDependencies metoda. |
Suma częściowa |
Liczba obiektów, które są zależne od bieżącego nadrzędnego, które już zostały przetworzone przez DiscoverDependencies metoda. |
SubTotalCount |
Całkowita liczba obiektów, które są zależne od bieżącego obiektu nadrzędnego, które będą przetwarzane przez DiscoverDependencies metoda. Suma częściowa i SubTotalCount * 100 = procent ukończenia dla bieżącego obiektu nadrzędnego. |
Suma |
Liczba obiektów, które już zostały przetworzone przez DiscoverDependencies metoda. |
TotalCount |
Całkowita liczba obiektów całkowicie będą przetwarzane przez DiscoverDependencies metoda. Suma i TotalCount * 100 = całkowity procent ukończenia. |