次の方法で共有


DataCollectorNotifications クラス

診断データ アダプターのイベントを発生させるために、カスタム テスト アダプターによって使用されます。

継承階層

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

名前空間:  Microsoft.VisualStudio.TestTools.Execution
アセンブリ:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll 内)

構文

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

DataCollectorNotifications 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド DataCollectorNotifications DataCollectorNotifications クラスの新しいインスタンスを初期化します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド RaiseCustomEvent(CustomNotificationEventArgs) 指定されたイベント引数を使用して、カスタム イベントを発生させます。
パブリック メソッド RaiseCustomEvent(CustomNotificationEventArgs, NotificationBroadcastLevel) 指定されたイベント引数およびブロードキャスト レベルを使用して、カスタム イベントを発生させます。
パブリック メソッド RaiseCustomEventAsync(CustomNotificationEventArgs) 指定されたイベント引数を使用して、カスタム イベントを非同期的に発生させます。
パブリック メソッド RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel) 指定されたイベント引数およびブロードキャスト レベルを使用して、カスタム イベントを非同期的に発生させます。
パブリック メソッド RaiseCustomEventAsync(CustomNotificationEventArgs, NotificationBroadcastLevel, Object) 指定されたイベント引数、ブロードキャスト レベル、およびユーザー トークンを使用して、カスタム イベントを非同期的に発生させます。
パブリック メソッド RaiseTestFailedEvent テスト ケースが失敗したことを診断データ アダプターに通知するための TestCaseFailed イベントを発生させます。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント CustomEventCompleted 診断データ アダプターによる非同期イベントの処理が完了したときに、テスト フレームワークによって発生します。

このページのトップへ

カスタム テスト アダプター クラスで DataCollectorNotifications オブジェクトを使用するには、まず IDataCollectionAwareTestAdapter を派生テスト アダプターのクラス宣言に追加します。

public class MyTestAdapter : ITestAdapter, IDataCollectionAwareTestAdapter

次に、テスト アダプターのコードで、DataCollectorNotifications オブジェクトを表す DataCollectors プロパティを作成します。

public DataCollectorNotifications DataCollectors { get; set; }

次に、このオブジェクトを使用して診断データ アダプターのイベントを発生させることができます。

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

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.TestTools.Execution 名前空間

DataCollectors

ITestAdapter

DataCollector

DataCollectorNotifications

その他の技術情報

診断データ アダプターを作成してカスタム データを収集する、またはテスト コンピューターに影響を与える