כּדי דורכצוקוקן די קאָנפיגוראַציע אין אַ באַשטייענדיקער .NET Framework ASP.NET אַפּליקאַציע, לייענט system.net/defaultProxy דורך דער קאָנפיגוראַציע API:

using System.Net.Configuration;
using System.Web.Configuration;

var section = WebConfigurationManager.GetSection(
    "system.net/defaultProxy") as DefaultProxySection;

if (section != null)
{
    bool enabled = section.Enabled;
    var configuredAddress = section.Proxy.ProxyAddress;
    bool useDefaultCredentials = section.UseDefaultCredentials;
}

די צוריקגעגעבענע ווערטן באַשרײַבן דעם קאָנפיגוראַציע אָפּטייל, אַרײַנגערעכנט די פּאַסיקע ירשע קאָנפיגוראַציע און די פֿאַרבאַשטימטע ווערטן. זיי זײַנען נוצלעך ווען מע ווײַזט אָדער פֿאָרשט די אויסגעקליבענע קאָנפיגוראַציע פֿון דער אַפּליקאַציע.

אַ ליטעראַלער ProxyAddress איז אַנדערש פֿון אַ פּראָקסי וואָס ווערט אויסגעקליבן פֿאַר אַ ציל. אַן אויטאָמאַטישע פּאָליטיק קען אויסקלייבן אַן אַנדער רוטע פֿאַר יעדער URL, און אַ בקשה קען אויך טראָגן איר אייגענע קלאָרע פּראָקסי קאָנפיגוראַציע.

ניצט IWebProxy.GetProxy(destination) ווען די פֿראַגע איז דער באַשלוס פֿון דער פּאָליטיק פֿאַר יענעם ציל. ניצט DefaultProxySection ווען די פֿראַגע איז וואָס די קאָנפיגוראַציע דערקלערט. אַן עמעצער ליטעראַלער אַדרעס איז נישט פֿאַר זיך אַ באַווײַז אַז יעדע בקשה גייט גלייַך.

פֿאַרבונדענע אַרטיקלען