JSHost.ImportAsync(String, String, CancellationToken) Methode

Definitie

Hiermee downloadt en instantieert u een ES6-module van de opgegeven URL via de dynamische import-API van de JavaScript-host. Als een module met de opgegeven moduleName module eerder is geïnstantieerd, wordt deze in plaats daarvan geretourneerd.

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)

Parameters

moduleName
String

Wereldwijd unieke id van de ES6-module, die wordt gebruikt door JSImportAttribute(String, String).

moduleUrl
String

De locatie van het modulebestand.

cancellationToken
CancellationToken

Het token dat moet worden gecontroleerd op annuleringsaanvragen.

Retouren

Een proxy voor het JavaScript-object dat de exports van de module bevat.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op