UITechnologyManagerProxy クラス
プロキシのテクノロジ マネージャー クラス。
拡張プラグインはこれをオーバーライドし、テクノロジ マネージャーの動作をカスタマイズする必要があります。
継承階層
Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
名前空間: Microsoft.VisualStudio.TestTools.UITesting
アセンブリ: Microsoft.VisualStudio.TestTools.UITesting (Microsoft.VisualStudio.TestTools.UITesting.dll 内)
構文
'宣言
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManagerProxy _
Inherits UITechnologyManager
[ComVisibleAttribute(true)]
public abstract class UITechnologyManagerProxy : UITechnologyManager
[ComVisibleAttribute(true)]
public ref class UITechnologyManagerProxy abstract : public UITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyManagerProxy =
class
inherit UITechnologyManager
end
public abstract class UITechnologyManagerProxy extends UITechnologyManager
UITechnologyManagerProxy 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
UITechnologyManagerProxy | 特定の技術のプロキシを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
TechnologyName | このテクノロジ マネージャーがサポートするテクノロジの名前を取得します。 (UITechnologyManager.TechnologyName をオーバーライドします。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddEventHandler | イベント ハンドラーを追加します。 (UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify) をオーバーライドします。) | |
AddGlobalEventHandler | グローバル シンクをプラグインによって発生させるアクションを通知するために追加します。 (UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify) をオーバーライドします。) | |
CancelStep | WaitForReady または検索のメソッドの呼び出しのためにこのテクノロジ マネージャーが実行待機や検索操作をキャンセルします。 (UITechnologyManager.CancelStep() をオーバーライドします。) | |
ConvertToExtensionElement | 拡張要素への主要な要素に変換します。このプロキシのテクノロジ マネージャーを拡張するすべてのプラグインはこれを実装し、コア テクノロジ要素と拡張機能マネージャーのコピーと単純な変換を作成する必要があります。何らかの原因で : パブリックなオーバーライド IUITechnologyElement ConvertToExtensionElement (IUITechnologyElement の coreElement) {ExtensionTechnologyElement の extensionElement = new ExtensionTechnologyElement(); これ extensionElement.ExtensionTechnologyManager =; extensionElement.CoreTechnologyElement = coreElement; メッセージの extensionElement; } | |
ConvertToThisTechnology | このテクノロジ マネージャーの新しい要素が異なるテクノロジの指定された要素を変換します。 これには、および管理のテクノロジの切り替えなどの操作のために使用されます。 (UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%) をオーバーライドします。) | |
Equals | 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。) | |
GetChildren | 特定の IUITechnologyElement の子の列挙子を取得します。 (UITechnologyManager.GetChildren(IUITechnologyElement, Object) をオーバーライドします。) | |
GetControlSupportLevel | 指定されたウィンドウの要素のこのテクノロジ マネージャーのサポート レベルを取得します。 フレームワークは、要素の適切なテクノロジ マネージャーを選択するために使用します。 (UITechnologyManager.GetControlSupportLevel(IntPtr) をオーバーライドします。) | |
GetElementFromNativeElement | 特定のネイティブ (下) テクノロジ要素から要素を取得します。 (UITechnologyManager.GetElementFromNativeElement(Object) をオーバーライドします。) | |
GetElementFromPoint | 特定の画面座標で要素を取得します。 (UITechnologyManager.GetElementFromPoint(Int32, Int32) をオーバーライドします。) | |
GetElementFromWindowHandle | 指定されたウィンドウ ハンドルから要素を取得します。 (UITechnologyManager.GetElementFromWindowHandle(IntPtr) をオーバーライドします。) | |
GetFocusedElement | このインスタンスでキーボード イベントを受け取る要素である要素を取得します。 (UITechnologyManager.GetFocusedElement(IntPtr) をオーバーライドします。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetLastInvocationInfo | テクノロジ マネージャーの直前の呼び出しに関する情報を取得します。 (UITechnologyManager.GetLastInvocationInfo() をオーバーライドします。) | |
GetNextSibling | ユーザー インターフェイスの階層に指定された要素の次の兄弟アイテムを取得します。 (UITechnologyManager.GetNextSibling(IUITechnologyElement) をオーバーライドします。) | |
GetParent | ユーザー インターフェイスの階層に指定された要素の親を取得します。 (UITechnologyManager.GetParent(IUITechnologyElement) をオーバーライドします。) | |
GetPreviousSibling | ユーザー インターフェイスの階層に指定された要素の前の兄弟アイテムを取得します。 (UITechnologyManager.GetPreviousSibling(IUITechnologyElement) をオーバーライドします。) | |
GetSynchronizationWaiter | この要素の特定の UITestEventType の同期ウエーターを取得します。 (UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType) をオーバーライドします。) | |
GetTechnologyManagerProperty | テクノロジ マネージャーで指定されたプロパティを取得します。 (UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty) をオーバーライドします。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MatchElement | (UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%) をオーバーライドします。) | |
MemberwiseClone | Object の簡易コピーを作成します。 (Object から継承されます。) | |
ParseQueryId | クエリの要素の文字列を解析し、子を同じクエリ文字列を含む検索または一致するか、または取得に対する Search() の中または MatchElement() または GetChildren() の呼び出しで使用される parsedQueryIdCookie を返します。 EXT-PROTO1-NOTES: これは QID プラグインの一部が正しく解析され、再生が QID のそのプラグインの一部とプラグインの MatchElement() エンジンに後で再び呼び出す必要があります。 (UITechnologyManager.ParseQueryId(String, Object%) をオーバーライドします。) | |
ProcessMouseEnter | マウス入力を処理するウィンドウのイベントを処理します。 (UITechnologyManager.ProcessMouseEnter(IntPtr) をオーバーライドします。) | |
RemoveEventHandler | イベント ハンドラーを削除します。 (UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify) をオーバーライドします。) | |
RemoveGlobalEventHandler | プラグインによって発生させる notifiy 操作のグローバル シンクを削除します。 (UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify) をオーバーライドします。) | |
Search | (UITechnologyManager.Search(Object, IUITechnologyElement, Int32) をオーバーライドします。) | |
SetTechnologyManagerProperty | テクノロジ マネージャーで指定されたプロパティを設定します。 (UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object) をオーバーライドします。) | |
StartSession | セッションを開始するには、このテクノロジ マネージャーで必要な初期化を実行します。 (UITechnologyManager.StartSession(Boolean) をオーバーライドします。) | |
StopSession | 現在のセッションを終了するには、このテクノロジ マネージャーで必要なクリーンアップを実行します。 (UITechnologyManager.StopSession() をオーバーライドします。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。