Compartir a través de


IWebViewControl.InvokeScriptAsync(String, IIterable<String>) Método

Definición

Ejecuta la función de script especificada desde el HTML cargado actualmente, con argumentos específicos, como una acción asincrónica.

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)

Parámetros

scriptName
String

Platform::String

winrt::hstring

Nombre de la función de script que se va a invocar.

arguments

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Matriz de cadenas que empaqueta argumentos para la función de script.

Devoluciones

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Un objeto de operación asincrónico desde el que, al finalizar correctamente, puede recuperar el resultado de la cadena de la invocación del script.

Atributos

Comentarios

o impedir que el código malintencionado aproveche la aplicación, asegúrese de llamar a este método para invocar solo scripts de confianza.

El script invocado solo puede devolver valores de cadena.

Puede parecer que la aplicación no responde mientras se ejecutan scripts. Controle el evento LongRunningScriptDetected para interrumpir un script de ejecución prolongada.

Se aplica a