IHybridWebView.InvokeJavaScriptAsync<TReturnType> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
methodName
という名前の JavaScript メソッドを呼び出し、必要に応じて、それぞれを JSON エンコードでparamValues
して指定されたパラメーター値を渡します。
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)
型パラメーター
- TReturnType
戻り値の型。
パラメーター
- methodName
- String
呼び出す JavaScript メソッドの名前。
- returnTypeJsonTypeInfo
- JsonTypeInfo<TReturnType>
TReturnType
によって指定された戻り値の型の逆シリアル化に関するメタデータ。
- paramValues
- Object[]
各オブジェクトを JSON エンコードして JavaScript メソッドに渡すオブジェクトの省略可能な配列。
- paramJsonTypeInfos
- JsonTypeInfo[]
paramValues
で指定されたパラメーターの型のシリアル化に関するメタデータの省略可能な配列。
戻り値
Task<TReturnType>
呼び出されたメソッドの戻り値 TReturnType
格納されている型のオブジェクト。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI