IWebProxyScript.Run(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.