Partager via


JSHost.ImportAsync(String, String, CancellationToken) Méthode

Définition

Télécharge et instancie un module ES6 à partir de l’URL fournie, via l’API d’importation dynamique de l’hôte JavaScript. Si un module avec le fourni moduleName a déjà été instancié, il est retourné à la place.

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)

Paramètres

moduleName
String

Identificateur global unique du module ES6, qui est utilisé par JSImportAttribute(String, String).

moduleUrl
String

Emplacement du fichier de module.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation.

Retours

Proxy pour l’objet JavaScript qui contient les exportations du module.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à