IHybridWebView.InvokeJavaScriptAsync<TReturnType> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine JavaScript-Methode mit dem Namen auf methodName
und übergibt optional die Parameterwerte, die durch paramValues
JSON-Codierung angegeben werden.
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)
Typparameter
- TReturnType
Den Typ des Rückgabewerts.
Parameter
- methodName
- String
Der Name der javaScript-Methode, die aufgerufen werden soll.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Metadaten zum Deserialisieren des Typs des rückgabewerts, der durch TReturnType
.
- paramValues
- Object[]
Optionales Array von Objekten, die an die JavaScript-Methode übergeben werden sollen, indem die einzelnen Objekte durch JSON-Codierung codiert werden.
- paramJsonTypeInfos
- JsonTypeInfo[]
Optionales Array von Metadaten zum Serialisieren der Typen der durch paramValues
.
Gibt zurück
Ein Objekt vom Typ TReturnType
, das den Rückgabewert der aufgerufenen Methode enthält.