語言

WSDualHttpBindingElement 類別

定義

代表安全且互通綁定的設定元素,適用於雙工服務合約或透過 SOAP 中介進行通訊。

public ref class WSDualHttpBindingElement : System::ServiceModel::Configuration::StandardBindingElement
public class WSDualHttpBindingElement : System.ServiceModel.Configuration.StandardBindingElement
type WSDualHttpBindingElement = class
    inherit StandardBindingElement
Public Class WSDualHttpBindingElement
Inherits StandardBindingElement
繼承
繼承

備註

wsDualHttpBinding 是一種安全、可靠且可互通的綁定,適用於雙工服務合約。 預設情況下,它會產生一個執行時堆疊,包含 WS-ReliableMessaging 以確保可靠性、WS-Security 用於訊息安全與認證、HTTP 用於訊息傳遞,以及文字/XML 訊息編碼。

此綁定要求用戶端擁有公開的 URI。 它可透過一個或多個 SOAP 中介可靠地通訊。

建構函式

名稱 Description
WSDualHttpBindingElement()

初始化 WSDualHttpBindingElement 類別的新執行個體。

WSDualHttpBindingElement(String)

初始化一個以指定名稱的新 WSDualHttpBindingElement 類別實例。

屬性

名稱 Description
BindingElementType

了解這個結合元素的類型。

BypassProxyOnLocal

取得或設定一個布林值,指定是否繞過代理伺服器取得本地位址。

ClientBaseAddress

取得或設定一個 URI,指定用戶端用於服務回應訊息所接收的基底位址。

CloseTimeout

取得或設定緊密操作完成所需的時間間隔。

(繼承來源 StandardBindingElement)
CurrentConfiguration

取得最上層 Configuration 實例的參考,表示目前 ConfigurationElement 實例所屬的組態階層。

(繼承來源 ConfigurationElement)
ElementInformation

取得 ElementInformation 物件,其中包含 ConfigurationElement 物件的不可自定義資訊和功能。

(繼承來源 ConfigurationElement)
ElementProperty

取得代表 ConfigurationElementProperty 物件本身的 ConfigurationElement 物件。

(繼承來源 ConfigurationElement)
EvaluationContext

取得 ContextInformation 物件的 ConfigurationElement 物件。

(繼承來源 ConfigurationElement)
HasContext

取得值,這個值表示 CurrentConfiguration 屬性是否 null。

(繼承來源 ConfigurationElement)
HostNameComparisonMode

取得或設定用於解析 URI 的 HTTP 主機名稱比較模式。

Item[ConfigurationProperty]

取得或設定這個組態項目的屬性或屬性。

(繼承來源 ConfigurationElement)
Item[String]

取得或設定這個組態專案的屬性、屬性或子專案。

(繼承來源 ConfigurationElement)
LockAllAttributesExcept

取得鎖定屬性的集合。

(繼承來源 ConfigurationElement)
LockAllElementsExcept

取得鎖定專案的集合。

(繼承來源 ConfigurationElement)
LockAttributes

取得鎖定屬性的集合。

(繼承來源 ConfigurationElement)
LockElements

取得鎖定專案的集合。

(繼承來源 ConfigurationElement)
LockItem

取得或設定值,指出專案是否已鎖定。

(繼承來源 ConfigurationElement)
MaxBufferPoolSize

取得或設定可分配給訊息緩衝管理器的最大記憶體量(位元組),該管理器在設定此綁定的端點接收訊息。

MaxReceivedMessageSize

接收或設定可在以此綁定設定的通道上接收訊息的最大大小(以位元組為單位)。

MessageEncoding

取得或設定用於編碼訊息的編碼器。

Name

取得或設定綁定名稱。

(繼承來源 StandardBindingElement)
OpenTimeout

取得或設定開啟操作完成的時間間隔。

(繼承來源 StandardBindingElement)
Properties

取得 ConfigurationPropertyCollection 一個包含一組 ConfigurationProperty 物件的實例,這些物件可以是該組態元素的屬性或 ConfigurationElement 物件。

ProxyAddress

取得或設定一個 URI,指定 HTTP 代理的位址。

ReaderQuotas

取得或設定 SOAP 訊息複雜度的限制,限制由配置此綁定的端點可處理的訊息複雜度。

ReceiveTimeout

取得或設定接收操作完成的時間間隔。

(繼承來源 StandardBindingElement)
ReliableSession

取得一個設定元素,指定是否啟用了該綁定端點的可靠會話。

Security

能獲得與此綁定相關的安全措施。

SendTimeout

取得或設定傳送操作完成的時間間隔。

(繼承來源 StandardBindingElement)
TextEncoding

取得或設定用於在綁定上發送訊息的字元集編碼。

TransactionFlow

取得或設定一個布林值,指定綁定是否支援流動的 WS-Transactions。

UseDefaultWebProxy

取得或設定一個布林值,指定系統自動設定的 HTTP 代理是否被使用。

方法

名稱 Description
ApplyConfiguration(Binding)

將指定綁定的內容套用到此綁定配置元素上。

(繼承來源 StandardBindingElement)
DeserializeElement(XmlReader, Boolean)

從組態檔讀取 XML。

(繼承來源 ConfigurationElement)
Equals(Object)

將目前 ConfigurationElement 實例與指定的物件進行比較。

(繼承來源 ConfigurationElement)
GetHashCode()

會獲得代表當前 ConfigurationElement 實例的唯一值。

(繼承來源 ConfigurationElement)
GetTransformedAssemblyString(String)

傳回所指定元件名稱的轉換版本。

(繼承來源 ConfigurationElement)
GetTransformedTypeString(String)

傳回指定之型別名稱的轉換版本。

(繼承來源 ConfigurationElement)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
Init()

將 ConfigurationElement 物件設定為其初始狀態。

(繼承來源 ConfigurationElement)
InitializeDefault()

用來初始化 ConfigurationElement 物件的預設值集。

(繼承來源 ConfigurationElement)
InitializeFrom(Binding)

以指定綁定集合的內容初始化此綁定設定區段。

IsModified()

表示此組態元素自最後儲存或載入後是否被修改,且實作於衍生類別中。

(繼承來源 ConfigurationElement)
IsReadOnly()

會取得一個值,表示該物件是否 ConfigurationElement 為唯讀。

(繼承來源 ConfigurationElement)
ListErrors(IList)

將這個 ConfigurationElement 物件和所有子元素中的無效屬性錯誤新增至傳遞的清單。

(繼承來源 ConfigurationElement)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnApplyConfiguration(Binding)

當指定綁定集合的內容套用到這個綁定配置元素時,會被呼叫。

OnDeserializeUnrecognizedAttribute(String, String)

取得值,指出還原串行化期間是否遇到未知的屬性。

(繼承來源 ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

會獲得一個值,表示在反序列化過程中是否遇到未知元素。

(繼承來源 ConfigurationElement)
OnRequiredPropertyNotFound(String)

找不到必要屬性時擲回例外狀況。

(繼承來源 ConfigurationElement)
PostDeserialize()

在還原串行化之後呼叫。

(繼承來源 ConfigurationElement)
PreSerialize(XmlWriter)

在串行化之前呼叫。

(繼承來源 ConfigurationElement)
Reset(ConfigurationElement)

重置此組態元素物件的內部狀態,包括鎖與屬性集合。

(繼承來源 StandardBindingElement)
ResetModified()

在導出類別實作時,將方法的值IsModified()重置為 。false

(繼承來源 ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

當在衍生類別中實作時,會將此組態元素的內容寫入設定檔。

(繼承來源 ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)

在衍生類別中實作時,將此組態專案的外部標記寫入組態檔。

(繼承來源 ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

將屬性設定為指定的值。

(繼承來源 ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, T)

如果設定元素的屬性值不是預設值,則會設定該屬性值。

(繼承來源 ServiceModelConfigurationElement)
SetReadOnly()

設定 IsReadOnly() 物件及所有子元素的 ConfigurationElement 屬性。

(繼承來源 ConfigurationElement)
ToString()

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

(繼承來源 Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

修改物件 ConfigurationElement 以移除所有不應儲存的值。

(繼承來源 ConfigurationElement)

適用於

另請參閱