共用方式為


WS2007HttpBinding 類別

定義

代表一種互通的綁定,源自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
BuildChannelFactory<TChannel>(BindingParameterCollection)

在用戶端建立通道工廠堆疊,建立特定類型的通道,並滿足一組綁定參數所規定的功能。

(繼承來源 WSHttpBinding)
BuildChannelFactory<TChannel>(Object[])

在用戶端建立通道工廠堆疊,建立特定類型的通道,並滿足物件陣列所指定的功能。

(繼承來源 Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

在接受特定通道類型且符合一組綁定參數所指定特徵的服務上建置通道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Object[])

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Uri, Object[])

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

在接受特定頻道類型且符合指定功能的服務上建置頻道監聽器。

(繼承來源 Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

回傳一個值,表示目前綁定是否能在用戶端建立符合指定綁定參數集合的通道工廠堆疊。

(繼承來源 Binding)
CanBuildChannelFactory<TChannel>(Object[])

回傳一個值,指示目前綁定是否能在用戶端建立符合物件陣列要求的通道工廠堆疊。

(繼承來源 Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

回傳一個值,表示目前綁定是否能在服務上建立符合指定綁定參數集合的通道監聽者堆疊。

(繼承來源 Binding)
CanBuildChannelListener<TChannel>(Object[])

回傳一個值,表示目前綁定是否能在服務上建立符合物件陣列中指定條件的通道監聽者堆疊。

(繼承來源 Binding)
CreateBindingElements()

回傳一組有序的綁定元素集合,包含在當前綁定中。

(繼承來源 WSHttpBinding)
CreateMessageSecurity()

回傳當前綁定的安全綁定元素。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetProperty<T>(BindingParameterCollection)

回傳一個從綁定堆疊中適當層請求的類型物件(若存在)。

(繼承來源 Binding)
GetTransport()

從當前綁定中回傳傳輸綁定元件。

(繼承來源 WSHttpBinding)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ShouldSerializeName()

回傳綁定名稱是否應該序列化。

(繼承來源 Binding)
ShouldSerializeNamespace()

回傳綁定的命名空間是否應該序列化。

(繼承來源 Binding)
ShouldSerializeReaderQuotas()

回傳一個值,指示屬性是否 ReaderQuotas 已從預設值變更,並應進行序列化。

(繼承來源 WSHttpBindingBase)
ShouldSerializeReliableSession()

回傳一個值,指示屬性是否 ReliableSession 已從預設值變更,並應進行序列化。

(繼承來源 WSHttpBindingBase)
ShouldSerializeSecurity()

回傳一個值,指示屬性是否 Security 已從預設值變更,並應進行序列化。

(繼承來源 WSHttpBinding)
ShouldSerializeTextEncoding()

回傳一個值,指示屬性是否 TextEncoding 已從預設值變更,並應進行序列化。

(繼承來源 WSHttpBindingBase)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
IBindingRuntimePreferences.ReceiveSynchronously

會獲得一個值,表示接收請求是同步處理還是非同步處理。

(繼承來源 WSHttpBindingBase)

適用於

另請參閱