HybridWebView.InvokeJavaScriptAsync<TReturnType> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает метод JavaScript с именем methodName
и при необходимости передает значения параметров, указанные 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>
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)
Параметры типа
- TReturnType
Тип возвращаемого значения.
Параметры
- methodName
- String
Имя вызываемого метода JavaScript.
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
Метаданные о десериализации типа возвращаемого значения, указанного TReturnType
в .
- paramValues
- Object[]
Необязательный массив объектов, передаваемых методу JavaScript, путем кодирования JSON каждого из них.
- paramJsonTypeInfos
- JsonTypeInfo[]
Необязательный массив метаданных о сериализации типов параметров, указанных в параметре paramValues
.
Возвращаемое значение
Объект типа TReturnType
, содержащий возвращаемое значение вызываемого метода.