IUITestEventNotify.Notify メソッド
この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
IUITechnologyManager.AddEventHandler によって追加されたイベントのコールバック メソッド。
コールバックが使用されたものとは異なるスレッドでコールバックがイベント ハンドラーの追加と削除をブロックするためにイベント ハンドラーを追加するために実行する必要があります。
名前空間: Microsoft.VisualStudio.TestTools.UITest.Extension
アセンブリ: Microsoft.VisualStudio.TestTools.UITest.Extension (Microsoft.VisualStudio.TestTools.UITest.Extension.dll 内)
構文
'宣言
Sub Notify ( _
source As IUITechnologyElement, _
target As IUITechnologyElement, _
eventType As UITestEventType, _
eventArgs As Object _
)
void Notify(
IUITechnologyElement source,
IUITechnologyElement target,
UITestEventType eventType,
Object eventArgs
)
void Notify(
IUITechnologyElement^ source,
IUITechnologyElement^ target,
UITestEventType eventType,
Object^ eventArgs
)
abstract Notify :
source:IUITechnologyElement *
target:IUITechnologyElement *
eventType:UITestEventType *
eventArgs:Object -> unit
function Notify(
source : IUITechnologyElement,
target : IUITechnologyElement,
eventType : UITestEventType,
eventArgs : Object
)
パラメーター
- source
型 : Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyElement
ソース要素を表す IUITechnologyElement。
- target
型 : Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyElement
ターゲット要素を表す IUITechnologyElement。
- eventType
型 : Microsoft.VisualStudio.TestTools.UITest.Extension.UITestEventType
イベントの種類を指定する UITestEventType 列挙体のメンバー。
- eventArgs
型 : System.Object
イベントに提供される EventArgs オブジェクト。
解説
ほとんどの場合、ソースとターゲットの要素は同じです。
ただし、これは常にその必要はない場合があります。たとえば、チェック ボックスのラベルをクリックすると、チェック ボックスの状態を変更します。ここでは、ソースはラベルであり、ターゲットはチェック ボックスです。同様に、ターゲットが ComboBox の場合、ソースが編集またはその中に一覧表示できます。
つまり、ソースとターゲットは同じであることをソースは null にすることができます。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。