JSHost.ImportAsync(String, String, CancellationToken) Methode

Definition

Lädt ein ES6-Modul über die bereitgestellte URL herunter und instanziiert es über die dynamische Import-API des JavaScript-Hosts. Wenn ein Modul mit der bereitgestellten Instanziierung moduleName zuvor instanziiert wurde, wird es stattdessen zurückgegeben.

public static System.Threading.Tasks.Task<System.Runtime.InteropServices.JavaScript.JSObject> ImportAsync(string moduleName, string moduleUrl, System.Threading.CancellationToken cancellationToken = default);
static member ImportAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Runtime.InteropServices.JavaScript.JSObject>
Public Shared Function ImportAsync (moduleName As String, moduleUrl As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of JSObject)

Parameter

moduleName
String

Globally unique identifier of the ES6 module, which is used by JSImportAttribute(String, String).

moduleUrl
String

Der Speicherort der Moduldatei.

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll.

Gibt zurück

Ein Proxy für das JavaScript-Objekt, das die Exporte des Moduls enthält.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: