WSDualHttpBindingElement WSDualHttpBindingElement WSDualHttpBindingElement WSDualHttpBindingElement Class

定義

双方向サービス コントラクト、または SOAP 中継局を介しての通信に適した、セキュリティで保護された相互操作可能なバインディングの構成要素を表します。Represents the configuration element for a secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries.

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 は、双方向サービス コントラクトに適した、安全で信頼のおける相互操作可能なバインディングです。The wsDualHttpBinding is a secure, reliable, interoperable binding suitable for duplex service contracts. 既定では、信頼のための WS-ReliableMessaging、メッセージ セキュリティと認証用 WS-Security、メッセージ配信用 HTTP、および Text/XML メッセージ エンコーディングを持つランタイム スタックを生成します。By default, it generates a run-time stack with WS-ReliableMessaging for reliability, WS-Security for message security and authentication, HTTP for message delivery, and a Text/XML message encoding.

このバインディングでは、クライアントがパブリック URI を保持していることが要求されます。This binding requires that the client has a public URI. 1 つ以上の SOAP 中継局を通じて信頼できる方法で通信するために使用できます。It can be used to communicate reliably through one or more SOAP intermediaries.

コンストラクター

WSDualHttpBindingElement() WSDualHttpBindingElement() WSDualHttpBindingElement() WSDualHttpBindingElement()

WSDualHttpBindingElement クラスの新しいインスタンスを初期化します。Initializes a new instance of the WSDualHttpBindingElement class.

WSDualHttpBindingElement(String) WSDualHttpBindingElement(String) WSDualHttpBindingElement(String) WSDualHttpBindingElement(String)

指定した名前を使用して、WSDualHttpBindingElement クラスの新しいインスタンスを初期化します。Initializes a new instance of the WSDualHttpBindingElement class with the specified name.

プロパティ

BindingElementType BindingElementType BindingElementType BindingElementType

このバインド要素の型を取得します。Gets the type of this binding element.

BypassProxyOnLocal BypassProxyOnLocal BypassProxyOnLocal BypassProxyOnLocal

ローカル アドレスでプロキシ サーバーをバイパスするかどうかを指定するブール値を取得または設定します。Gets or sets a boolean value that specifies whether to bypass the proxy server for local addresses.

ClientBaseAddress ClientBaseAddress ClientBaseAddress ClientBaseAddress

サービスからの応答メッセージをクライアントがリッスンするベース アドレスを指定する URI を取得または設定します。Gets or sets a URI that specifies the base address the client listens to for response messages from the service.

CloseTimeout CloseTimeout CloseTimeout CloseTimeout

クローズ操作が完了するまで待機する時間を取得または設定します。Gets or sets the interval of time provided for a close operation to complete.

(Inherited from StandardBindingElement)
CurrentConfiguration CurrentConfiguration CurrentConfiguration CurrentConfiguration

現在の Configuration インスタンスが属している構成階層を表す最上位の ConfigurationElement インスタンスへの参照を取得します。Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to.

(Inherited from ConfigurationElement)
ElementInformation ElementInformation ElementInformation ElementInformation

ElementInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationElement オブジェクトを取得します。Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object.

(Inherited from ConfigurationElement)
ElementProperty ElementProperty ElementProperty ElementProperty

ConfigurationElementProperty オブジェクト自体を表す ConfigurationElement オブジェクトを取得します。Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.

(Inherited from ConfigurationElement)
EvaluationContext EvaluationContext EvaluationContext EvaluationContext

ContextInformation オブジェクトの ConfigurationElement オブジェクトを取得します。Gets the ContextInformation object for the ConfigurationElement object.

(Inherited from ConfigurationElement)
HasContext HasContext HasContext HasContext

CurrentConfiguration プロパティが null であるかどうかを示す値を取得します。Gets a value that indicates whether the CurrentConfiguration property is null.

(Inherited from ConfigurationElement)
HostNameComparisonMode HostNameComparisonMode HostNameComparisonMode HostNameComparisonMode

URI の解析に使用する HTTP ホスト名比較モードを取得または設定します。Gets or sets the HTTP hostname comparison mode used to parse URIs.

Item[ConfigurationProperty] Item[ConfigurationProperty] Item[ConfigurationProperty] Item[ConfigurationProperty]

この構成要素のプロパティまたは属性を取得または設定します。Gets or sets a property or attribute of this configuration element.

(Inherited from ConfigurationElement)
Item[String] Item[String] Item[String] Item[String]

この構成要素のプロパティ、属性、または子要素を取得または設定します。Gets or sets a property, attribute, or child element of this configuration element.

(Inherited from ConfigurationElement)
LockAllAttributesExcept LockAllAttributesExcept LockAllAttributesExcept LockAllAttributesExcept

ロックされている属性のコレクションを取得します。Gets the collection of locked attributes.

(Inherited from ConfigurationElement)
LockAllElementsExcept LockAllElementsExcept LockAllElementsExcept LockAllElementsExcept

ロックされている要素のコレクションを取得します。Gets the collection of locked elements.

(Inherited from ConfigurationElement)
LockAttributes LockAttributes LockAttributes LockAttributes

ロックされている属性のコレクションを取得します。Gets the collection of locked attributes

(Inherited from ConfigurationElement)
LockElements LockElements LockElements LockElements

ロックされている要素のコレクションを取得します。Gets the collection of locked elements.

(Inherited from ConfigurationElement)
LockItem LockItem LockItem LockItem

要素がロックされているかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the element is locked.

(Inherited from ConfigurationElement)
MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize

このバインディングで構成されているエンドポイントでメッセージを受け取るメッセージ バッファーのマネージャーに割り当て可能な最大メモリ量 (バイト単位) を取得または設定します。Gets or sets the maximum amount of memory, in bytes, that can be allocated for the message buffer manager, which receives messages at the endpoints configured with this binding.

MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize

このバインディングで構成されたチャネルで受信可能なメッセージの最大サイズ (バイト単位) を取得または設定します。Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.

MessageEncoding MessageEncoding MessageEncoding MessageEncoding

メッセージをエンコードするために使用されるエンコーダーを取得または設定します。Gets or sets the encoder used to encode the message.

Name Name Name Name

バインディングの名前を取得または設定します。Gets or sets the name of the binding.

(Inherited from StandardBindingElement)
OpenTimeout OpenTimeout OpenTimeout OpenTimeout

オープン操作が完了するまで待機する時間を取得または設定します。Gets or sets the interval of time provided for an open operation to complete.

(Inherited from StandardBindingElement)
Properties Properties Properties Properties

ConfigurationPropertyCollection オブジェクトのコレクションが格納されている ConfigurationProperty インスタンスを取得します。オブジェクトは、この構成要素の属性または ConfigurationElement オブジェクトです。Gets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.

ProxyAddress ProxyAddress ProxyAddress ProxyAddress

HTTP プロキシのアドレスを指定する URI を取得または設定します。Gets or set a URI that specifies the address of the HTTP proxy.

ReaderQuotas ReaderQuotas ReaderQuotas ReaderQuotas

このバインディングを使用して設定されるエンドポイントにより処理可能な、SOAP メッセージの複雑さに対する制約を取得または設定します。Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.

ReceiveTimeout ReceiveTimeout ReceiveTimeout ReceiveTimeout

受信操作が完了するまで待機する時間を取得または設定します。Gets or sets the interval of time provided for a receive operation to complete.

(Inherited from StandardBindingElement)
ReliableSession ReliableSession ReliableSession ReliableSession

このバインディングで構成されているエンドポイントで、信頼できるセッションが有効かどうかを指定する構成要素を取得します。Gets a configuration element that specifies whether reliable sessions are enabled for the endpoint configured with this binding.

Security Security Security Security

このバインディングで使用されるセキュリティの種類を取得します。Gets the type of security to be used with this binding.

SendTimeout SendTimeout SendTimeout SendTimeout

送信操作が完了するまで待機する時間を取得または設定します。Gets or sets the interval of time provided for a send operation to complete.

(Inherited from StandardBindingElement)
TextEncoding TextEncoding TextEncoding TextEncoding

バインディングでメッセージの発行に使用される文字セット エンコーディングを取得または設定します。Gets or sets the character set encoding to be used for emitting messages on the binding.

TransactionFlow TransactionFlow TransactionFlow TransactionFlow

バインディングが WS-Transactions のフローをサポートするかどうかを指定するブール値を取得または設定します。Gets or sets a boolean value that specifies whether the binding supports flowing WS-Transactions.

UseDefaultWebProxy UseDefaultWebProxy UseDefaultWebProxy UseDefaultWebProxy

システムの自動設定 HTTP プロキシを使用するかどうかを指定するブール値を取得または設定します。Gets or sets a boolean value that specifies whether the system's auto-configured HTTP proxy is used.

メソッド

ApplyConfiguration(Binding) ApplyConfiguration(Binding) ApplyConfiguration(Binding) ApplyConfiguration(Binding)

指定されたバインディングの内容を、このバインド構成要素に適用します。Applies the content of the specified binding to this binding configuration element.

(Inherited from StandardBindingElement)
DeserializeElement(XmlReader, Boolean) DeserializeElement(XmlReader, Boolean) DeserializeElement(XmlReader, Boolean) DeserializeElement(XmlReader, Boolean)

構成ファイルから XML を読み取ります。Reads XML from the configuration file.

(Inherited from ConfigurationElement)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

現在の ConfigurationElement インスタンスを、指定したオブジェクトと比較します。Compares the current ConfigurationElement instance to the specified object.

(Inherited from ConfigurationElement)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

現在の ConfigurationElement インスタンスを表す一意の値を取得します。Gets a unique value representing the current ConfigurationElement instance.

(Inherited from ConfigurationElement)
GetTransformedAssemblyString(String) GetTransformedAssemblyString(String) GetTransformedAssemblyString(String) GetTransformedAssemblyString(String)

指定されたアセンブリ名を変換して返します。Returns the transformed version of the specified assembly name.

(Inherited from ConfigurationElement)
GetTransformedTypeString(String) GetTransformedTypeString(String) GetTransformedTypeString(String) GetTransformedTypeString(String)

指定された型名を変換して返します。Returns the transformed version of the specified type name.

(Inherited from ConfigurationElement)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
Init() Init() Init() Init()

ConfigurationElement オブジェクトを初期状態に設定します。Sets the ConfigurationElement object to its initial state.

(Inherited from ConfigurationElement)
InitializeDefault() InitializeDefault() InitializeDefault() InitializeDefault()

ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。Used to initialize a default set of values for the ConfigurationElement object.

(Inherited from ConfigurationElement)
InitializeFrom(Binding) InitializeFrom(Binding) InitializeFrom(Binding) InitializeFrom(Binding)

このバインディング構成セクションを指定されたバインディング コレクションの内容で初期化します。Initializes this binding configuration section with the content of the specified binding collection.

IsModified() IsModified() IsModified() IsModified()

派生クラスに実装された場合、この構成要素が最後の保存または読み込み以降に変更されたかどうかを示します。Indicates whether this configuration element has been modified since it was last saved or loaded, when implemented in a derived class.

(Inherited from ConfigurationElement)
IsReadOnly() IsReadOnly() IsReadOnly() IsReadOnly()

ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the ConfigurationElement object is read-only.

(Inherited from ConfigurationElement)
ListErrors(IList) ListErrors(IList) ListErrors(IList) ListErrors(IList)

この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。Adds the invalid-property errors in this ConfigurationElement object, and in all subelements, to the passed list.

(Inherited from ConfigurationElement)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnApplyConfiguration(Binding) OnApplyConfiguration(Binding) OnApplyConfiguration(Binding) OnApplyConfiguration(Binding)

指定されたバインディング コレクションの内容をこのバインディング構成要素に適用するときに呼び出されます。Called when the content of a specified binding collection is applied to this binding configuration element.

OnDeserializeUnrecognizedAttribute(String, String) OnDeserializeUnrecognizedAttribute(String, String) OnDeserializeUnrecognizedAttribute(String, String) OnDeserializeUnrecognizedAttribute(String, String)

逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。Gets a value indicating whether an unknown attribute is encountered during deserialization.

(Inherited from ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader) OnDeserializeUnrecognizedElement(String, XmlReader) OnDeserializeUnrecognizedElement(String, XmlReader) OnDeserializeUnrecognizedElement(String, XmlReader)

逆シリカル化中に不明な要素が発生したかどうかを示す値を取得します。Gets a value indicating whether an unknown element is encountered during deserialization.

(Inherited from ConfigurationElement)
OnRequiredPropertyNotFound(String) OnRequiredPropertyNotFound(String) OnRequiredPropertyNotFound(String) OnRequiredPropertyNotFound(String)

必要なプロパティが見つからないと例外がスローされます。Throws an exception when a required property is not found.

(Inherited from ConfigurationElement)
PostDeserialize() PostDeserialize() PostDeserialize() PostDeserialize()

逆シリアル化後に呼び出されます。Called after deserialization.

(Inherited from ConfigurationElement)
PreSerialize(XmlWriter) PreSerialize(XmlWriter) PreSerialize(XmlWriter) PreSerialize(XmlWriter)

シリアル化前に呼び出されます。Called before serialization.

(Inherited from ConfigurationElement)
Reset(ConfigurationElement) Reset(ConfigurationElement) Reset(ConfigurationElement) Reset(ConfigurationElement)

この構成要素オブジェクトの内部状態 (ロックやプロパティ コレクションなど) をリセットします。Resets the internal state of this configuration element object, including the locks and the properties collections.

(Inherited from StandardBindingElement)
ResetModified() ResetModified() ResetModified() ResetModified()

IsModified() メソッドの値が派生クラスに実装されたときに、false にリセットします。Resets the value of the IsModified() method to false when implemented in a derived class.

(Inherited from ConfigurationElement)
SerializeElement(XmlWriter, Boolean) SerializeElement(XmlWriter, Boolean) SerializeElement(XmlWriter, Boolean) SerializeElement(XmlWriter, Boolean)

派生クラスに実装されている場合、この構成要素の内容を構成ファイルに書き込みます。Writes the contents of this configuration element to the configuration file when implemented in a derived class.

(Inherited from ConfigurationElement)
SerializeToXmlElement(XmlWriter, String) SerializeToXmlElement(XmlWriter, String) SerializeToXmlElement(XmlWriter, String) SerializeToXmlElement(XmlWriter, String)

派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。Writes the outer tags of this configuration element to the configuration file when implemented in a derived class.

(Inherited from ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean) SetPropertyValue(ConfigurationProperty, Object, Boolean) SetPropertyValue(ConfigurationProperty, Object, Boolean) SetPropertyValue(ConfigurationProperty, Object, Boolean)

プロパティを指定した値に設定します。Sets a property to the specified value.

(Inherited from ConfigurationElement)
SetReadOnly() SetReadOnly() SetReadOnly() SetReadOnly()

IsReadOnly() オブジェクトおよびすべてのサブ要素に ConfigurationElement プロパティを設定します。Sets the IsReadOnly() property for the ConfigurationElement object and all subelements.

(Inherited from ConfigurationElement)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

保存しないすべての値を削除するには、ConfigurationElement オブジェクトを変更します。Modifies the ConfigurationElement object to remove all values that should not be saved.

(Inherited from ConfigurationElement)

適用対象

こちらもご覧ください