HybridWebView.InvokeJavaScriptAsync<TReturnType> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywołuje metodę JavaScript o nazwie methodName
i opcjonalnie przekazuje wartości parametrów określone przez paramValues
kodowanie JSON każdego z nich.
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)
Parametry typu
- TReturnType
Typ wartości zwracanej.
Parametry
- methodName
- String
Nazwa metody JavaScript, która ma być wywoływana.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Metadane dotyczące deserializacji typu zwracanej wartości określonej przez TReturnType
.
- paramValues
- Object[]
Opcjonalna tablica obiektów, które mają być przekazywane do metody Języka JavaScript przez kodowanie JSON, każdy z nich.
- paramJsonTypeInfos
- JsonTypeInfo[]
Opcjonalna tablica metadanych dotyczących serializacji typów parametrów określonych przez paramValues
.
Zwraca
Obiekt typu TReturnType
zawierający wartość zwracaną wywołanej metody.