IHybridWebView.InvokeJavaScriptAsync<TReturnType> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richiama un metodo JavaScript denominato methodName
e, facoltativamente, passa i valori dei parametri specificati da paramValues
codifica JSON ognuno di essi.
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)
Parametri di tipo
- TReturnType
Il tipo del valore restituito
Parametri
- methodName
- String
Nome del metodo JavaScript da richiamare.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Metadati sulla deserializzazione del tipo del valore restituito specificato da TReturnType
.
- paramValues
- Object[]
Matrice facoltativa di oggetti da passare al metodo JavaScript codificando ognuno di essi.
- paramJsonTypeInfos
- JsonTypeInfo[]
Matrice facoltativa di metadati sulla serializzazione dei tipi dei parametri specificati da paramValues
.
Restituisce
Oggetto di tipo TReturnType
contenente il valore restituito del metodo chiamato.