Sdílet prostřednictvím


DataCollectorNotifications – třída

Zvýšit události adaptéry diagnostických dat používá vlastní test adaptérů.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.Execution
Sestavení:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (v Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)

Syntaxe

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

Typ DataCollectorNotifications zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda DataCollectorNotifications Inicializuje novou instanci DataCollectorNotifications Třída

Na začátek

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda RaiseCustomEvent(CustomNotificationEventArgs) Pomocí argumentů uvedených událostí vyvolává vlastní události.
Veřejná metoda RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) Argumenty zadané události a údaj o vysílání úroveň vyvolává vlastní události.
Veřejná metoda RaiseCustomEventAsync(CustomNotificationEventArgs) Vlastní událost vyvolává asynchronně pomocí argumenty zadané události.
Veřejná metoda RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) Asynchronně pomocí události zadané argumenty a údaj o vysílání úroveň vyvolává vlastní události.
Veřejná metoda RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) Argumenty zadané události vysílání úroveň a token uživatele pomocí asynchronně vyvolává vlastní události.
Veřejná metoda RaiseTestFailedEvent Vyvolává TestCaseFailed událost oznámí adaptéry diagnostických dat testovacího případu se nezdařila.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Události

  Název Popis
Veřejná událost CustomEventCompleted Po dokončení zpracování asynchronních událostí diagnostických dat adaptéru vznesené testovací framework.

Na začátek

Příklady

Použití DataCollectorNotifications objektu ve třídě vlastní test adaptéru, přidejte nejprve IDataCollectionAwareTestAdapter prohlášení pro vaše odvozené třídy test adaptéru.

public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter

V kódu test adaptéru, vytvořit a pak DataCollectors Vlastnost vracející DataCollectorNotifications objektu.

public DataCollectorNotifications DataCollectors { get; set; }

Potom můžete tento objekt události diagnostických dat adaptéry zvýšit.

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

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.TestTools.Execution – obor názvů

DataCollectors

ITestAdapter

DataCollector

DataCollectorNotifications

Další zdroje

Creating a Diagnostic Data Adapter to Collect Custom Data or Impact a Test System