Поделиться через


IWebViewControl.InvokeScriptAsync(String, IIterable<String>) Метод

Определение

Выполняет указанную функцию скрипта из текущего загруженного HTML-кода с определенными аргументами в качестве асинхронного действия.

public:
 IAsyncOperation<Platform::String ^> ^ InvokeScriptAsync(Platform::String ^ scriptName, IIterable<Platform::String ^> ^ arguments);
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<winrt::hstring> InvokeScriptAsync(winrt::hstring const& scriptName, IIterable<winrt::hstring> const& arguments);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<string> InvokeScriptAsync(string scriptName, IEnumerable<string> arguments);
function invokeScriptAsync(scriptName, arguments)
Public Function InvokeScriptAsync (scriptName As String, arguments As IEnumerable(Of String)) As IAsyncOperation(Of String)

Параметры

scriptName
String

Platform::String

winrt::hstring

Имя вызываемой функции скрипта.

arguments

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Массив строк, который упаковывает аргументы в функцию скрипта.

Возвращаемое значение

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Объект асинхронной операции, из которого при успешном завершении можно получить строковый результат вызова скрипта.

Атрибуты

Комментарии

o предотвратить использование приложения вредоносным кодом. Обязательно вызовите этот метод, чтобы вызывать только сценарии, которым вы доверяете.

Вызванный скрипт может возвращать только строковые значения.

Ваше приложение может перестать отвечать на действия пользователя, когда выполняются скрипты. Обработка события LongRunningScriptDetected для прерывания длительно выполняющегося скрипта.

Применяется к