BasicHttpBinding.ProxyAddress Özellik

Tanım

HTTP proxy 'sinin URI adresini alır veya ayarlar.Gets or sets the URI address of the HTTP proxy.

public:
 property Uri ^ ProxyAddress { Uri ^ get(); void set(Uri ^ value); };
public Uri ProxyAddress { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.UriTypeConverter))]
public Uri ProxyAddress { get; set; }
member this.ProxyAddress : Uri with get, set
[<System.ComponentModel.TypeConverter(typeof(System.UriTypeConverter))>]
member this.ProxyAddress : Uri with get, set
Public Property ProxyAddress As Uri

Özellik Değeri

Uri

UriHttp proxy adresi görevi gören bir.A Uri that serves as the address of the HTTP proxy. Varsayılan değer boştur.The default value is null.

Öznitelikler

Örnekler

Aşağıdaki örnek ProxyAddress uygulama ayarları olarak ayarlanır.The following example sets ProxyAddress to application settings.

// Get base address from app settings in configuration
Uri baseAddress = new Uri(ConfigurationManager.AppSettings["baseAddress"]);

BasicHttpBinding binding = new BasicHttpBinding();

binding.ProxyAddress = baseAddress;

Bu özelliğin değeri yapılandırma dosyasında da ayarlanabilir.The value of this property can also be set in the configuration file.

<configuration>
  <system.serviceModel>

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

  </system.serviceModel>

</configuration>

Açıklamalar

UseDefaultWebProxyOlarak ayarlanırsa true , varsayılan adres kullanılır ve ProxyAddress kümesi değeri yok sayılır.If the UseDefaultWebProxy is set to true, the default address is used and the value of the ProxyAddress set is ignored.

Şunlara uygulanır