API Reference
Class
View (ProxyPolicyService)
Aggregated proxy/WPAD view with attribution.
Inheritance
- Object
- View
Constructors
public View() #Inherited Methods
Properties
public String TargetDn { get; set; } #ResultMetadataTarget distinguished name (Domain Controllers OU).
public Nullable<UInt32> ProxySettingsPerUser { get; set; } #HKLM\...\Internet Settings: ProxySettingsPerUser (DWORD). 0 = per‑machine, 1 = per‑user.
public Nullable<UInt32> EnableAutoProxyResultCache { get; set; } #HKLM\...\Internet Settings: EnableAutoProxyResultCache (DWORD). 0 = disabled, 1 = enabled.
public Nullable<UInt32> WinHttpAutoProxySvcStart { get; set; } #HKLM\SYSTEM\...\WinHttpAutoProxySvc: Start (DWORD). 4 = Disabled.
public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #ResultMetadataAttribution rows for the queried values (winner + sources).
public Boolean Example_MachineWideProxy { get; } #Example: returns true when machine‑wide proxy is enforced (ProxySettingsPerUser==0).
public Boolean Example_AutoProxyCacheDisabled { get; } #Example: returns true when the auto‑proxy result cache is disabled (0).
public Boolean Example_WinHttpAutoProxySvcDisabled { get; } #Example: returns true when WinHTTP Auto Proxy service is disabled (Start==4).