Freigeben über


JSHost.ImportAsync(String, String, CancellationToken) Methode

Definition

Lädt ein ES6-Modul aus der bereitgestellten URL herunter und instanziiert es über die dynamische Import-API des JavaScript-Hosts. Wenn ein Modul mit dem bereitgestellten 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

Globaler eindeutiger Bezeichner des ES6-Moduls, das von JSImportAttribute(String, String)verwendet wird.

moduleUrl
String

Der Speicherort der Moduldatei.

cancellationToken
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen.

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: