HybridWebView.InvokeJavaScriptAsync<TReturnType> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invoca un método de JavaScript denominado methodName
y, opcionalmente, pasa los valores de parámetro especificados por paramValues
la codificación JSON cada uno.
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)
Parámetros de tipo
- TReturnType
El tipo del valor devuelto.
Parámetros
- methodName
- String
Nombre del método de JavaScript que se va a invocar.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Metadatos sobre la deserialización del tipo del valor devuelto especificado por TReturnType
.
- paramValues
- Object[]
Matriz opcional de objetos que se van a pasar al método JavaScript mediante la codificación JSON de cada uno.
- paramJsonTypeInfos
- JsonTypeInfo[]
Matriz opcional de metadatos sobre la serialización de los tipos de los parámetros especificados por paramValues
.
Devoluciones
Objeto de tipo TReturnType
que contiene el valor devuelto del método llamado.