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 | ユーザー例外をスローします。 エクステンションの実行時例外処理において、明示的に例外を通知したい場合にこのメソッドを利用できます。 |
関連項目
| 名前 | 説明 |
|---|---|
| 共有変数 | エクステンション実行環境に与える共有変数です。 スクリプトでは、この変数を通して、アプリケーションの様々な情報にアクセスすることができます。 |