Udostępnij za pośrednictwem


Klasa DataCollectorNotifications

Używane przez kart test niestandardowy wywołania zdarzeń dla karty danych diagnostycznych.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.TestTools.Execution.DataCollectorNotifications

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.Execution
Zestaw:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (w Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)

Składnia

'Deklaracja
Public MustInherit Class DataCollectorNotifications
public abstract class DataCollectorNotifications
public ref class DataCollectorNotifications abstract
[<AbstractClass>]
type DataCollectorNotifications =  class end
public abstract class DataCollectorNotifications

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

Konstruktorzy

  Nazwa Opis
Metoda chroniona DataCollectorNotifications Inicjuje nowe wystąpienie DataCollectorNotifications klasy.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna RaiseCustomEvent(CustomNotificationEventArgs) Podnosi zdarzenia niestandardowego za pomocą argumentów dostarczonego zdarzenia.
Metoda publiczna RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) Wywołuje zdarzenia niestandardowego za pomocą zdarzenia podanych argumentów i oznaczenie poziomu emisji.
Metoda publiczna RaiseCustomEventAsync(CustomNotificationEventArgs) Asynchronicznie podnosi zdarzenia niestandardowego za pomocą argumentów dostarczonego zdarzenia.
Metoda publiczna RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) Asynchronicznie wywołuje zdarzenia niestandardowego za pomocą zdarzenia podanych argumentów i oznaczenie poziomu emisji.
Metoda publiczna RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) Asynchronicznie wywołuje zdarzenia niestandardowego za pomocą argumentów zdarzeń przewidziano, wskazanie poziomu emisji oraz tokenu użytkownika.
Metoda publiczna RaiseTestFailedEvent Podnosi TestCaseFailed zdarzenie, aby powiadomić karty danych diagnostycznych, które w przypadku badania nie powiodło się.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne CustomEventCompleted Wywoływane przez platformę testowania, po zakończeniu obsługi zdarzenia asynchroniczne karty danych diagnostycznych.

Początek

Przykłady

Aby użyć DataCollectorNotifications obiekt w klasie karty niestandardowe badania, najpierw dodać IDataCollectionAwareTestAdapter do deklaracji klasy dla karty pochodnych badania.

public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter

Utworzyć w kodzie karty test DataCollectors właściwość, która zwraca DataCollectorNotifications obiektu.

public DataCollectorNotifications DataCollectors { get; set; }

Następnie można użyć tego obiektu, wywołania zdarzeń dla karty danych diagnostycznych.

DataCollectors.RaiseCustomEvent(
    new MyCustomDataEventArgs(), 
    NotificationBroadCastLevel.All);

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.Execution

DataCollectors

ITestAdapter

DataCollector

DataCollectorNotifications

Inne zasoby

Tworzenie diagnostyki karty danych do zbierania danych niestandardowych lub wpływać na maszynie