activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
UiPath logo, featuring letters U and I in white
UI Automation のアクティビティ
Last updated 2024年10月28日

ObjectRepositoryTarget

これは、ObjectRepositoryTarget として識別される UI 要素です。IElementDescriptor と比較すると、このセレクターでは Strings を使用してオブジェクト リポジトリの要素にアクセスできます。また、ObjectRepositoryTarget クラスでは、使用しようとしている String 記述子の親を指定できるため、リポジトリ内で名前が重複している記述子にもアクセスできます。
ObjectRepositoryTarget セレクターを使用するには、最初に ObjectRepositoryTarget クラスとそのコンストラクター ObjectRepositoryTarget(String, String, String, String) および ObjectRepositoryTarget(String[], String, String, String) を使用してセレクターを作成する必要があります。

定義

名前空間: UiPath.MobileAutomation.API.Models

アセンブリ: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

構文

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

ObjectRepositoryTarget コンストラクター

これらのコンストラクターは、ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。

オーバー ロード

オーバーロード説明
ObjectRepositoryTarget(string, string, string, string)ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようになります。elementPath パラメーターを指定する場合は、第 4 レベルまでのトラバーサルを可能にする "parentOfparent///parent///child" のような文字列形式で親子関係を配置する必要があります。
ObjectRepositoryTarget(string[], string, string, string)ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。文字列の配列を取得することにより、オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようにします。elementPath パラメーターを指定すると、親子関係は ["parentOfParent", "parent", "child"] のように表され、階層記述子にアクセスする代替方法を提供します。

ObjectRepositoryTarget(string, string, string, string)

ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようになります。elementPath パラメーターを指定する場合は、第 4 レベルまでのトラバーサルを可能にする "parentOfparent///parent///child" のような文字列形式で親子関係を配置する必要があります。
public ObjectRepositoryTarget(
	    string elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)public ObjectRepositoryTarget(
	    string elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)
elementPath 文字列
自動化を目指す特定の要素記述子に至るまでの階層パスです。これにより、オブジェクト リポジトリ内の最上位レベルの親からターゲットの子要素まで系列をトレースできます。これは、オブジェクト リポジトリ アプリケーション内に入れ子要素や深い階層構造がある場合に便利です。
このパラメーターは、"parentOfparent///parent///child" のように、親子関係が /// で区切られた文字列の形式を取ります。
appName String (Optional)
目的の UI 要素にアクセスするオブジェクト リポジトリ アプリケーションの名前です。
appVersion String (Optional)
目的の UI 要素にアクセスする、オブジェクト リポジトリのアプリケーションのバージョンです。
screenName String (Optional)
目的の UI 要素にアクセスする、オブジェクト リポジトリの画面の名前です。

ObjectRepositoryTarget(string[], string, string, string)

ObjectRepositoryTarget クラスの新しいインスタンスを初期化します。文字列の配列を取得することにより、オブジェクト リポジトリ記述子の第 4 レベルまでアクセスできるようにします。elementPath パラメーターを指定すると、親子関係は ["parentOfParent", "parent", "child"] のように表され、階層記述子にアクセスする代替方法を提供します。
public ObjectRepositoryTarget(
	    string[] elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)public ObjectRepositoryTarget(
	    string[] elementPath,
	    string appName = "***",
	    string appVersion = "***",
	    string screenName = "***"
)
elementPath String[]
自動化を目指す特定の要素記述子に至るまでの階層パスです。これにより、オブジェクト リポジトリ内の最上位レベルの親からターゲットの子要素まで系列をトレースできます。これは、オブジェクト リポジトリ アプリケーション内に入れ子要素や深い階層構造がある場合に便利です。
このパラメーターは文字列配列の形式を取り、各親とターゲットの子を配列内の個別の要素として ["parentOfParent", "parent", "child"] のように指定します。
appName String (Optional)
目的の UI 要素にアクセスするオブジェクト リポジトリ アプリケーションの名前です。
appVersion String (Optional)
目的の UI 要素にアクセスする、オブジェクト リポジトリのアプリケーションのバージョンです。
screenName String (Optional)
目的の UI 要素にアクセスする、オブジェクト リポジトリの画面の名前です。

ObjectRepositoryTarget プロパティ

AppName

Property Value: String

目的の UI 要素にアクセスするオブジェクト リポジトリ アプリケーションの名前です。

public string AppName { get; set; }public string AppName { get; set; }

AppVersion

Property Value: String

目的の UI 要素にアクセスする、オブジェクト リポジトリのアプリケーションのバージョンです。
public string AppVersion { get; set; }public string AppVersion { get; set; }

ElementPath

Property Value: String

アクセスするオブジェクト リポジトリ UI 要素の名前です。
public string[] ElementPath { get; set; }public string[] ElementPath { get; set; }

ScreenName

Property Value: String

目的の UI 要素にアクセスする、オブジェクト リポジトリの画面の名前です。
public string ScreenName { get; set; }public string ScreenName { get; set; }

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.