BasicHttpBinding.ProxyAddress Property

Gets or sets the URI address of the HTTP proxy.

Namespace: System.ServiceModel
Assembly: System.ServiceModel (in system.servicemodel.dll)

public Uri ProxyAddress { get; set; }
/** @property */
public Uri get_ProxyAddress ()

/** @property */
public void set_ProxyAddress (Uri value)

public function get ProxyAddress () : Uri

public function set ProxyAddress (value : Uri)

Not applicable.

Property Value

A Uri that serves as the address of the HTTP proxy. The default value is a null reference (Nothing in Visual Basic).

If the UseDefaultWebProxy is set to true, the default address is used and the value of the ProxyAddress set is ignored.

The following example sets ProxyAddress to application settings.

        // Get base address from app settings in configuration
Uri baseAddress = new Uri(ConfigurationManager.

BasicHttpBinding binding = new BasicHttpBinding();

binding.ProxyAddress = baseAddress;

The value of this property can also be set in the configuration file.


        <binding name="Binding1"
                 proxyAddress = "http://myProxy">
          <security mode="None" />



Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions