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
Имя вызываемой функции скрипта.
Массив строк, который упаковывает аргументы в функцию скрипта.
Возвращаемое значение
Объект асинхронной операции, из которого при успешном завершении можно получить строковый результат вызова скрипта.
- Атрибуты
Комментарии
o предотвратить использование приложения вредоносным кодом. Обязательно вызовите этот метод, чтобы вызывать только сценарии, которым вы доверяете.
Вызванный скрипт может возвращать только строковые значения.
Ваше приложение может перестать отвечать на действия пользователя, когда выполняются скрипты. Обработка события LongRunningScriptDetected для прерывания длительно выполняющегося скрипта.