メインコンテンツまでスキップ

IApplication インタフェース

名前空間: NextDesign.Desktop

説明

エクステンション実行環境に与える共有変数です。
スクリプトでは、この変数を通して、アプリケーションの様々な情報にアクセスすることができます。

所属エリア

名前説明
グローバルエクステンションの実行環境や実行状態にアクセスするAPI群です。

プロパティ

名前説明
Commandsコマンドマネージャ
CustomUI独自拡張のユーザインタフェースのレジストリです。
Diff差分抽出オブジェクト
EditionIdエディション識別名
EditionShortNameエディション短縮名
Envアプリケーション実行環境
Errorsエラー一覧
Extensionsエクステンション管理
FileUtilファイル操作ユーティリティオブジェクト
Output出力
Resourcesリソース操作ユーティリティ
Search検索マネージャ
Util汎用ユーティリティオブジェクト
Versionアプリケーションのバージョン番号
WindowワークスペースウィンドウのUI操作オブジェクト
Workspaceワークスペース

メソッド

名前説明
CreateCommandParamsコマンドパラメータを作成します。
CreateScriptParamsスクリプトパラメータを作成します。
CreateSearch[Obsolete] 検索オブジェクトを生成します。
ExecuteCommand指定された識別子のコマンドを実行します。
ExecuteScript指定されたスクリプトファイルを読み込んで実行します。
ExecuteScriptCode与えられたスクリプトコードを実行します。
GetFeatureValue現在のエディションにおける、指定したフィーチャの指定したキー(属性)値を取得します。
指定したフィーチャの有効/無効に関係なく値を取得できます。

なお、指定したフィーチャが見つからない場合、値はnullを返します。
また、指定したフィーチャキー名が見つからない場合、値はnullを返します。
IsFeatureEnabled現在のエディションにおいて、指定したフィーチャが有効であるか調べます。
Quitアプリケーションを終了します。
Restartアプリケーションの再起動を要求します。
再起動要求時にプロジェクトを開いていた場合は、再起動後に同じプロジェクトを開きます。
なお、再起動に失敗した場合は false を返します。
ThrowUserExceptionユーザー例外をスローします。
エクステンションの実行時例外処理において、明示的に例外を通知したい場合にこのメソッドを利用できます。

関連項目

名前説明
共有変数エクステンション実行環境に与える共有変数です。
スクリプトでは、この変数を通して、アプリケーションの様々な情報にアクセスすることができます。