WS2007HttpBinding 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一種互通的綁定,源自WSHttpBinding並支援更新版本的 Security、 、 ReliableSessionTransactionFlow 及綁定元素。
public ref class WS2007HttpBinding : System::ServiceModel::WSHttpBinding
public class WS2007HttpBinding : System.ServiceModel.WSHttpBinding
type WS2007HttpBinding = class
inherit WSHttpBinding
Public Class WS2007HttpBinding
Inherits WSHttpBinding
- 繼承
備註
該WS2007HttpBinding類別新增了系統WSHttpBinding提供的綁定,類似於 OASIS 標準版本ReliableSession的結構化資訊標準(OASIS)版本、 、 SecurityTransactionFlow 及協定。 使用此綁定時,不需要更改物件模型或預設設定。
建構函式
| 名稱 | Description |
|---|---|
| WS2007HttpBinding() |
初始化 WS2007HttpBinding 類別的新執行個體。 |
| WS2007HttpBinding(SecurityMode, Boolean) |
初始化一個新的類別實例 WS2007HttpBinding ,並以綁定所使用的指定安全類型及是否啟用可靠會話的值。 |
| WS2007HttpBinding(SecurityMode) |
初始化一個新的類別實例 WS2007HttpBinding ,並以綁定所使用的指定安全類型。 |
| WS2007HttpBinding(String) |
初始化一個以設定名稱指定的綁定方式的新類別實例 WS2007HttpBinding 。 |
屬性
| 名稱 | Description |
|---|---|
| AllowCookies |
取得或設定一個值,指示 WCF 用戶端是否會自動儲存並重寄單一網路服務傳送的 Cookie。 (繼承來源 WSHttpBinding) |
| BypassProxyOnLocal |
取得或設定一個值,指示是否繞過代理伺服器取得本地位址。 (繼承來源 WSHttpBindingBase) |
| CloseTimeout |
取得或設定連接關閉的時間間隔,然後傳輸會提出例外。 (繼承來源 Binding) |
| EnvelopeVersion |
取得用於此綁定處理訊息的 SOAP 版本。 (繼承來源 WSHttpBindingBase) |
| HostNameComparisonMode |
在匹配 URI 時,會取得或設定一個值,指示主機名稱是否被用來存取服務。 (繼承來源 WSHttpBindingBase) |
| MaxBufferPoolSize |
取得或設定為管理端點所需緩衝區的緩衝區管理器所分配的最大記憶體量(位元組)。 (繼承來源 WSHttpBindingBase) |
| MaxReceivedMessageSize |
取得或設定可由綁定處理的訊息最大大小(位元組)。 (繼承來源 WSHttpBindingBase) |
| MessageEncoding |
無論是使用 MTOM 還是 Text/XML 來編碼 SOAP 訊息,都能取得或設定。 (繼承來源 WSHttpBindingBase) |
| MessageVersion |
透過綁定設定,取得用戶端和服務使用的訊息版本。 (繼承來源 Binding) |
| Name |
取得或設定綁定名稱。 (繼承來源 Binding) |
| Namespace |
取得或設定綁定的 XML 命名空間。 (繼承來源 Binding) |
| OpenTimeout |
取得或設定連線開啟的時間間隔,然後傳輸會提出例外。 (繼承來源 Binding) |
| ProxyAddress |
取得或設定 HTTP 代理的 URI 位址。 (繼承來源 WSHttpBindingBase) |
| ReaderQuotas |
取得或設定 SOAP 訊息複雜度的限制,限制由配置此綁定的端點可處理的訊息複雜度。 (繼承來源 WSHttpBindingBase) |
| ReceiveTimeout |
取得或設定連線可保持非活躍狀態(在此期間不接收任何應用程式訊息)的時間區間,然後才會被丟棄。 (繼承來源 Binding) |
| ReliableSession |
取得一個物件,方便存取可靠會話綁定元素的屬性,這些屬性在使用系統提供的綁定時可用。 (繼承來源 WSHttpBindingBase) |
| Scheme |
取得已設定此綁定的通道與監聽者的 URI 傳輸方案。 (繼承來源 WSHttpBindingBase) |
| Security |
取得綁定時使用的安全設定。 (繼承來源 WSHttpBinding) |
| SendTimeout |
取得或設定寫入操作完成的時間間隔,然後傳輸會提出例外。 (繼承來源 Binding) |
| TextEncoding |
取得或設定用於訊息文字的字元編碼。 (繼承來源 WSHttpBindingBase) |
| TransactionFlow |
取得或設定一個值,指示此綁定是否應支援流動的 WS-Transaction。 (繼承來源 WSHttpBindingBase) |
| UseDefaultWebProxy |
取得或設定一個值,指示系統自動設定的 HTTP 代理是否應使用(若有的話)。 (繼承來源 WSHttpBindingBase) |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
會獲得一個值,表示接收請求是同步處理還是非同步處理。 (繼承來源 WSHttpBindingBase) |