UiPath Documentation
sdk
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

開発者ガイド

最終更新日時 2026年3月30日

UiPath.Studio.Activities.Api.ObjectLibrary

このセクションでは、 UiPath.Studio.Activities.Api.ObjectLibrary を使用してアクティビティを構築する方法について詳しく説明します。

ActivityCreationObjectData

注:

この機能は UiPath.Studio.Activities.Api v22.4 で導入されました。

オブジェクト リポジトリが IActivityFactoryRepository とのインタラクションに使用するモデルです。このモデルは、 RegisterArgs.FactoryV3 以降で使用できます。

プロパティ

入力名前説明
stringIDソース ID です。
string参照オブジェクトの参照です。

IContentComputeArgs

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

プロパティ

入力名前説明
stringSourceIdソース ID
stringObjectReferenceオブジェクト参照
stringContentNameコンテンツ名

IContentDescription

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

コンテンツ ハンドラー インターフェイス。

プロパティ

入力名前説明
stringContentNameコンテンツ名です。
string表示名ローカライズされた表示名です。
string説明ローカライズされた説明。
stringDisplayColorコンテンツの色 (オブジェクトの編集ボタンの場合)
byte[]Iconコンテンツ アイコン。
stringSelectionNameIObjectSelectionDescription を使用して登録されたこのコンテンツに対応する選択名。
Func<IContentEditArgs, Task<bool?>>OnEdit編集ハンドラー。
Func<IContentHighlightArgs, Task>OnHighlight対象のアプリケーション内の要素を強調表示する機能を有効化します。
BoolNeedsParentValidationtrue に設定すると、このコンテンツには追加操作および移動操作に対する特定の親が必要であると指定されます。

メソッド

void RegisterParentValidation(Action setter)

NeedsParentValidation が true の場合に、追加時と移動時に親オブジェクトを検証するために使用されます。

パラメーターの種類パラメーター名説明
操作setter

IContentEditArgs

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

プロパティ

入力名前説明
stringSourceIdソース ID
stringObjectReferenceオブジェクト参照
stringContentNameコンテンツ名

IContentHighlightArgs

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

プロパティ

入力名前説明
stringSourceIdソース ID
stringObjectReferenceオブジェクト参照
stringContentNameコンテンツ名

IContentOperations

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

デザイナー操作 API。

メソッド

void RegisterContent(Action setter)

特定のコンテンツ名に対してコンテンツ ハンドラーを登録します。

パラメーターの種類パラメーター名
操作setter
void RegisterObjectSelection(Actionsetter)

オブジェクトを指定するためのハンドラーを登録します。

パラメーターの種類パラメーター名
操作setter

ILibraryService

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

ライブラリ オブジェクトを操作するための API です。

プロパティ

入力名前説明
IContentOperationsコンテンツ
IObjectOperationsオブジェクト
BoolDesignTimeEnforcedtrueに設定すると、オブジェクト リポジトリのオブジェクトの使用が強制されます。

IObjectCreateCriteria

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

プロパティ

入力名前
stringSourceId
stringObjectRef
stringParentRef
string名前
string説明
string入力
stringTaxonomyType
IReadOnlyList<string>コンテンツ
IReadOnlyList<byte[]>画像

IObjectDragArgs

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

プロパティ

入力名前
stringオブジェクトの種類
IReadOnlyList<string>コンテンツ

IObjectOperations

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

メソッド

Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
パラメーターの種類パラメーター名
操作criteriaSetter
void InvokeOnSourcesChanged(Action handler)
パラメーターの種類パラメーター名
操作handler
void InvokeOnBeginDrag(Action handler);
パラメーターの種類パラメーター名
操作handler
void InvokeOnEndDrag(Action handler)
パラメーターの種類パラメーター名
操作handler
void NotifyObjectChanged(string sourceId, string objectReference)
パラメーターの種類パラメーター名
stringsourceId
stringobjectReference
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
パラメーターの種類パラメーター名
stringsourceId
IReadOnlyList<string>objectReferences
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
パラメーターの種類パラメーター名
stringsourceId
IReadOnlyList<string>objectReferences
void Focus(string sourceId, string objectReference)
パラメーターの種類パラメーター名
stringsourceId
stringobjectReference
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
パラメーターの種類パラメーター名
stringobjectReference
BooladdingToLibrary
Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
パラメーターの種類パラメーター名
stringobjectReference
BoolisReindicating

IObjectRestriction

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

プロパティ

入力名前説明
stringオブジェクトの種類この制限が適用されるオブジェクトの種類です。 nullすると、すべてに適用されます。
IReadOnlyList<string>RequiredContentオブジェクトに指定したコンテンツ名が 1 つ含まれているかどうかを検証するために使用されます。

IObjectSelectionDescription

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

オブジェクト リポジトリ オブジェクトから画面上で指定できます。

プロパティ

入力名前説明
stringSelectionName選択名です。
string表示名[指定] ボタンのローカライズされた表示名です。
string説明ローカライズされた説明。
stringDisplayColor[オブジェクトを編集] ボタンのコンテンツの色です。
byte[]Iconコンテンツ アイコン。
stringRecordDisplayName[記録] ボタンのローカライズされた表示名です。
BoolSupportsObjectRecorderHighlight要素の強調表示がサポートされている場合 true を返します。 v2021.10 以降の Studio が必要です。
BoolSupportsObjectRecorderCurrentElements記録中に要素が一覧表示されている場合に true を返します。 v2021.10 以降の Studio が必要です。
IReadOnlyList<string>サポートされているオブジェクトの種類記録できるオブジェクトのリストを返します。
Func<ISelectionArgs, Task<bool?>>OnIndicate[画面上で指定] をクリックしたときに呼び出すことができる関数の挿入を許可します。
FuncGetObjectRecorderFactoryオブジェクト リポジトリからのオブジェクトの記録を可能にする関数を返します。
FuncGetAutoCaptureElementsFactoryオブジェクト リポジトリから [すべてをキャプチャ ] 機能をトリガーできる関数を返します。v2021.10 以降の Studio が必要です。

IObjectSource

注:

この機能は UiPath.Studio.Activities.Api v20.4 で導入されました。

プロパティ

入力名前
stringID
stringURL
BoolCanWrite

ISelectionArgs

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

プロパティ

入力名前
stringSourceId
stringObjectReference
stringSelectionName

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得