匯出 (0) 列印
全部展開

HttpRelayTransportBindingElement 類別

代表繫結元素,用來指定在 Windows Azure Service Bus 上傳輸訊息的 HTTP 傳輸。

命名空間:  Microsoft.ServiceBus
組件:  Microsoft.ServiceBus (在 Microsoft.ServiceBus.dll 中)

public class HttpRelayTransportBindingElement : TransportBindingElement, 
	IPolicyExportExtension, IWsdlExportExtension, ITransportTokenAssertionProvider

HttpRelayTransportBindingElement 型別公開下列成員。

  名稱說明
公用方法HttpRelayTransportBindingElement()()()()初始化 HttpRelayTransportBindingElement 類別的新執行個體。
受保護的方法HttpRelayTransportBindingElement(HttpRelayTransportBindingElement)使用要複製的指定元素,初始化 HttpRelayTransportBindingElement 類別的新執行個體。
公用方法HttpRelayTransportBindingElement(RelayClientAuthenticationType)使用指定的用戶端驗證類型,初始化 HttpRelayTransportBindingElement 類別的新執行個體。
上層

  名稱說明
公用屬性AllowCookies取得或設定值,表示用戶端是否接受 Cookie,並且在未來要求上進行傳播。
公用屬性HostNameComparisonMode取得或設定用於主機名稱的比較模式。
公用屬性IsDynamicGets or sets whether the binding element is dynamic.
公用屬性KeepAliveEnabled取得或設定值,此值指出是否建立與服務端點的持續連線。
公用屬性ManualAddressing (繼承自 TransportBindingElement。)
公用屬性MaxBufferPoolSize (繼承自 TransportBindingElement。)
公用屬性MaxBufferSize取得或設定要使用的緩衝區大小上限。
公用屬性MaxReceivedMessageSize (繼承自 TransportBindingElement。)
公用屬性ProxyAddress取得或設定 URI,此 URI 包含用於 HTTP 要求的 Proxy 位址。
公用屬性ProxyAuthenticationScheme取得或設定驗證配置,用來驗證 HTTP Proxy 所處理的用戶端要求。
公用屬性RelayClientAuthenticationType取得或設定轉送用戶端驗證類型。
公用屬性Scheme取得傳輸的 URI 配置。 (覆寫 TransportBindingElement..::..Scheme。)
公用屬性TransferMode取得或設定傳輸模式。
公用屬性UseDefaultWebProxy取得或設定值,此值指出是否使用整部機器的 Proxy 設定,而非使用者特定的設定。
上層

  名稱說明
公用方法BuildChannelFactory<(Of <<'(TChannel>)>>)建立可用來建立通道的通道處理站。 (覆寫 BindingElement..::..BuildChannelFactory<(Of <<'(TChannel>)>>)(BindingContext)。)
公用方法BuildChannelListener<(Of <<'(TChannel>)>>)建立所指定泛型型別之通道的通道接聽程式。 (覆寫 BindingElement..::..BuildChannelListener<(Of <<'(TChannel>)>>)(BindingContext)。)
公用方法CanBuildChannelFactory<(Of <<'(TChannel>)>>)判斷是否可以建置所指定類型的通道處理站。 (覆寫 BindingElement..::..CanBuildChannelFactory<(Of <<'(TChannel>)>>)(BindingContext)。)
公用方法CanBuildChannelListener<(Of <<'(TChannel>)>>)傳回值,表示繫結元素是否可為特定通道類型建置接聽程式。 (覆寫 BindingElement..::..CanBuildChannelListener<(Of <<'(TChannel>)>>)(BindingContext)。)
公用方法Clone傳回繫結元素物件的複本。 (覆寫 BindingElement..::..Clone()()()()。)
受保護的方法CreateInnerChannelBindingElement建立內部通道的 HttpTransportBindingElement
公用方法Equals (繼承自 Object。)
受保護的方法Finalize (繼承自 Object。)
公用方法GetHashCode (繼承自 Object。)
公用方法GetProperty<(Of <<'(T>)>>)從指定的繫結內容取得指定的屬性。 (覆寫 TransportBindingElement..::..GetProperty<(Of <<'(T>)>>)(BindingContext)。)
公用方法GetTransportTokenAssertion取得 XML 元素,此 XML 元素代表安全性繫結中使用的傳輸權杖。
公用方法GetType (繼承自 Object。)
受保護的方法InitializeInnerChannelBindingElement使用目前 HttpRelayTransportBindingElement 繫結元素執行個體中的設定,初始化指定的繫結元素。
受保護的方法MemberwiseClone (繼承自 Object。)
公用方法ToString (繼承自 Object。)
上層

  名稱說明
明確介面實作私用方法IWsdlExportExtension..::..ExportContract將自訂 Web 服務描述語言 (WSDL) 元素寫入至針對合約產生的 WSDL。
明確介面實作私用方法IWsdlExportExtension..::..ExportEndpoint將自訂 Web 服務描述語言 (WSDL) 元素寫入至針對端點產生的 WSDL。
明確介面實作私用方法IPolicyExportExtension..::..ExportPolicy匯出有關繫結的自訂原則聲明。
上層

Windows Azure Service Bus supports only Full Trust code access security.

The HttpRelayTransportBindingElement is closely aligned with the WCF HttpTransportBindingElement and is the foundation for all HTTP Relay bindings that are configured to use unsecured HTTP communication.

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

社群新增項目

新增
顯示:
© 2014 Microsoft