IHybridWebView.InvokeJavaScriptAsync<TReturnType> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá javascriptovou metodu s názvem methodName
a volitelně předá hodnoty parametrů určené kódováním paramValues
JSON.
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)
Parametry typu
- TReturnType
Typ návratové hodnoty.
Parametry
- methodName
- String
Název javascriptové metody, která se má vyvolat.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Metadata o deserializaci typu návratové hodnoty určené TReturnType
.
- paramValues
- Object[]
Volitelné pole objektů, které mají být předány do javascriptové metody kódováním JSON každý z nich.
- paramJsonTypeInfos
- JsonTypeInfo[]
Volitelné pole metadat o serializaci typů parametrů určených parametrem paramValues
.
Návraty
Objekt typu TReturnType
obsahující návratovou hodnotu volané metody.