次の方法で共有


ICodeEditorContributionEndpoints interface

これらの関数は、拡張機能がコード エディターと対話できるようになります。

メソッド

getJsonSchemas()

現在登録されている JSON スキーマのリストを取得します。

getResourceUriFromResourceVersion(IResourceVersion)

指定したリソースのリソース URI を取得します。

getResourceVersion(string)

指定したリソース URI からリソース バージョンを取得します。

onResourceChanged(ResourceChangedCallback)

現在のリソースに変更が発生したときに通知されるコールバックを登録します。

  • 新しいファイルが読み込まれる
  • ユーザーが Web UI でファイルを編集する
  • 検出された言語の変更 (つまり、拡張機能が新しい言語を登録し、ファイルがその言語を持つことが検出された後)
registerJsonSchemas(IJsonSchemaRegistration[])

コードエディタの組み込み JSON 言語を使用してスキーマを登録する

registerLanguage(ILanguageRegistration)

コード エディターに言語を登録します。

メソッドの詳細

getJsonSchemas()

現在登録されている JSON スキーマのリストを取得します。

function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>

戻り値

getResourceUriFromResourceVersion(IResourceVersion)

指定したリソースのリソース URI を取得します。

function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>

パラメーター

戻り値

Promise<string>

getResourceVersion(string)

指定したリソース URI からリソース バージョンを取得します。

function getResourceVersion(uri: string): Promise<IResourceVersion>

パラメーター

uri

string

戻り値

Promise<IResourceVersion>

onResourceChanged(ResourceChangedCallback)

現在のリソースに変更が発生したときに通知されるコールバックを登録します。

  • 新しいファイルが読み込まれる
  • ユーザーが Web UI でファイルを編集する
  • 検出された言語の変更 (つまり、拡張機能が新しい言語を登録し、ファイルがその言語を持つことが検出された後)
function onResourceChanged(callback: ResourceChangedCallback)

パラメーター

registerJsonSchemas(IJsonSchemaRegistration[])

コードエディタの組み込み JSON 言語を使用してスキーマを登録する

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

パラメーター

registerLanguage(ILanguageRegistration)

コード エディターに言語を登録します。

function registerLanguage(registration: ILanguageRegistration)

パラメーター

registration
ILanguageRegistration