Freigeben über


IDataCollectionAwareTestAdapter-Schnittstelle

Stellt eine Schnittstelle bereit, mit der Ereignisse für Adapter für diagnostische Daten ausgelöst und an benutzerdefinierte Testadapter weitergeleitet werden können.

Namespace:  Microsoft.VisualStudio.TestTools.Execution
Assembly:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (in Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)

Syntax

'Declaration
Public Interface IDataCollectionAwareTestAdapter
public interface IDataCollectionAwareTestAdapter
public interface class IDataCollectionAwareTestAdapter
type IDataCollectionAwareTestAdapter =  interface end
public interface IDataCollectionAwareTestAdapter

Der IDataCollectionAwareTestAdapter-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DataCollectors Ruft ein DataCollectorNotifications-Objekt ab, das Ereignisse für Adapter für diagnostische Daten auslösen kann, oder legt dieses fest.

Zum Seitenanfang

Beispiele

Um diese Schnittstelle zu implementieren, fügen Sie sie erst der Klassendeklaration für den abgeleiteten Testadapter hinzu.

public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter

Dann erstellen Sie im Testadaptercode eine DataCollectors-Eigenschaft, die ein DataCollectorNotifications-Objekt zurückgibt.

public DataCollectorNotifications DataCollectors { get; set; }

Sie können dann mithilfe dieses Objekts Ereignisse für Adapter für diagnostische Daten auslösen.

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

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.Execution-Namespace

DataCollectors

ITestAdapter

DataCollector

DataCollectorNotifications

Weitere Ressourcen

Erstellen eines Adapters für diagnostische Daten zum Sammeln von benutzerdefinierten Daten oder Beeinflussen eines Testsystems