IHybridWebView.InvokeJavaScriptAsync<TReturnType> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelle une méthode JavaScript nommée methodName
et passe éventuellement les valeurs de paramètre spécifiées par paramValues
l’encodage JSON chacun.
public System.Threading.Tasks.Task<TReturnType?> InvokeJavaScriptAsync<TReturnType> (string methodName, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TReturnType> returnTypeJsonTypeInfo, object?[]? paramValues = default, System.Text.Json.Serialization.Metadata.JsonTypeInfo?[]? paramJsonTypeInfos = default);
abstract member InvokeJavaScriptAsync : string * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'ReturnType> * obj[] * System.Text.Json.Serialization.Metadata.JsonTypeInfo[] -> System.Threading.Tasks.Task<'ReturnType>
Public Function InvokeJavaScriptAsync(Of TReturnType) (methodName As String, returnTypeJsonTypeInfo As JsonTypeInfo(Of TReturnType), Optional paramValues As Object() = Nothing, Optional paramJsonTypeInfos As JsonTypeInfo() = Nothing) As Task(Of TReturnType)
Paramètres de type
- TReturnType
Type de la valeur de retour.
Paramètres
- methodName
- String
Nom de la méthode JavaScript à appeler.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Métadonnées sur la désérialisation du type de la valeur de retour spécifiée par TReturnType
.
- paramValues
- Object[]
Tableau facultatif d’objets à passer à la méthode JavaScript en encodage JSON chacun d’eux.
- paramJsonTypeInfos
- JsonTypeInfo[]
Tableau facultatif de métadonnées sur la sérialisation des types des paramètres spécifiés par paramValues
.
Retours
Objet de type TReturnType
contenant la valeur de retour de la méthode appelée.