IWebProxyScript.Run(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir betik çalıştırır.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
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
Parametreler
- url
- String
Sadece dahili.
- host
- String
Sadece dahili.
Döndürülenler
Bir String.
Yalnızca iç değer döndürülür.
Açıklamalar
HttpWebRequest Nesne çalıştırıldığında, hedef URL'ye ulaşmak için bir ara sunucu gerekip gerekmediğini algılamak için WPAD (Web Ara Sunucusu Otomatik Algılama) protokolunu çalıştırması gerekebilir. Bu işlem sırasında sistem PAC (Ara Sunucu Otomatik Yapılandırması) betiğini bellekte indirip derler ve PAC belirtimine göre FindProxyForURL işlevini yürütmeye çalışır.
Bunu yaparken sistem, uygulamanın içinde en az izinle çalışan bir iç uygulama etki alanı oluşturur ve en önemlisi, bu yeni uygulama etki alanına kullanıcı arabirimi izni vermez. Bir proxy'nin değerlendirilmesi ve FindProxyForURL javascript işlevinin çalıştırılması bu yeni uygulama etki alanı bağlamında gerçekleşir ve bu işlem sırasında sistemin PAC belirtimine göre birkaç yardımcı işlevi çalıştırması gerekebilir.