Freigeben über


ICodeEditorContributionEndpoints interface

Diese Funktionen werden Erweiterungen zur Interaktion mit dem Code-Editor zur Verfügung gestellt.

Methoden

getJsonSchemas()

Ruft die Liste der aktuell registrierten JSON-Schemas ab.

getResourceUriFromResourceVersion(IResourceVersion)

Rufen Sie einen Ressourcen-URI für die angegebene Ressource ab.

getResourceVersion(string)

Abrufen der Ressourcenversion aus dem angegebenen Ressourcen-URI.

onResourceChanged(ResourceChangedCallback)

Registrieren Sie einen Rückruf, um informiert zu werden, wenn eine Änderung an der aktuellen Ressource erfolgt:

  • Eine neue Datei wird geladen.
  • der Benutzer die Datei in der Webbenutzeroberfläche bearbeitet
  • die erkannten Sprachänderungen (d. h. nachdem eine Erweiterung eine neue Sprache registriert hat, und die Datei wurde erkannt, dass diese Sprache enthalten ist)
registerJsonSchemas(IJsonSchemaRegistration[])

Registrieren von Schemas mit der integrierten JSON-Sprache des Code-Editors

registerLanguage(ILanguageRegistration)

Registrieren Sie eine Sprache mit dem Code-Editor.

Details zur Methode

getJsonSchemas()

Ruft die Liste der aktuell registrierten JSON-Schemas ab.

function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>

Gibt zurück

getResourceUriFromResourceVersion(IResourceVersion)

Rufen Sie einen Ressourcen-URI für die angegebene Ressource ab.

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

Parameter

Gibt zurück

Promise<string>

getResourceVersion(string)

Abrufen der Ressourcenversion aus dem angegebenen Ressourcen-URI.

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

Parameter

uri

string

Gibt zurück

Promise<IResourceVersion>

onResourceChanged(ResourceChangedCallback)

Registrieren Sie einen Rückruf, um informiert zu werden, wenn eine Änderung an der aktuellen Ressource erfolgt:

  • Eine neue Datei wird geladen.
  • der Benutzer die Datei in der Webbenutzeroberfläche bearbeitet
  • die erkannten Sprachänderungen (d. h. nachdem eine Erweiterung eine neue Sprache registriert hat, und die Datei wurde erkannt, dass diese Sprache enthalten ist)
function onResourceChanged(callback: ResourceChangedCallback)

Parameter

registerJsonSchemas(IJsonSchemaRegistration[])

Registrieren von Schemas mit der integrierten JSON-Sprache des Code-Editors

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

Parameter

registerLanguage(ILanguageRegistration)

Registrieren Sie eine Sprache mit dem Code-Editor.

function registerLanguage(registration: ILanguageRegistration)

Parameter

registration
ILanguageRegistration