UITechnologyManagerProxy クラス
プロキシのテクノロジ マネージャー クラス。
拡張機能のプラグインはこれをオーバーライドし、テクノロジ マネージャーの動作をカスタマイズする必要があります。
継承階層
System.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 | クエリの要素の文字列を解析し、その子を同じクエリ文字列な検索したり、一致するか、または取得を検索する場合は () または 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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。