Partager via


HybridWebView.InvokeJavaScriptAsync<TReturnType> Méthode

Définition

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>
override this.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

Task<TReturnType>

Objet de type TReturnType contenant la valeur de retour de la méthode appelée.

Implémente

S’applique à