Compartilhar via


IWebProxyScript.Run(String, String) Método

Definição

Executa um script.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public:
 System::String ^ Run(System::String ^ url, System::String ^ host);
public string Run (string url, string host);
abstract member Run : string * string -> string
Public Function Run (url As String, host As String) As String

Parâmetros

url
String

Somente interno.

host
String

Somente interno.

Retornos

Um String.

Um valor somente interno é retornado.

Comentários

Quando o HttpWebRequest objeto é executado, talvez seja necessário executar o protocolo WPAD (Detecção Automática de Proxy Web) para detectar se um proxy é necessário para alcançar a URL de destino. Durante esse processo, o sistema baixa e compila o script PAC (Configuração Automática de Proxy) na memória e tenta executar a função FindProxyForURL de acordo com a especificação pac.

Ao fazer isso, o sistema cria um domínio de aplicativo interno dentro do aplicativo que é executado com permissões mínimas e, o mais importante, não concede a permissão de interface do usuário para esse novo domínio de aplicativo. A avaliação de um proxy e a execução da função javascript FindProxyForURL ocorre no contexto desse novo domínio de aplicativo e, durante esse processo, o sistema pode precisar executar várias funções auxiliares de acordo com a especificação pac.

Aplica-se a