Click or drag to resize
IdmSoapBinding Class
This is the default WCF binding for IdMNet
Inheritance Hierarchy

Namespace: IdmNet.SoapModels
Assembly: IdmNet (in IdmNet.dll) Version: 1.3.0.0 (1.3.0)
Syntax
public class IdmSoapBinding : WSHttpContextBinding

The IdmSoapBinding type exposes the following members.

Constructors
  NameDescription
Public methodIdmSoapBinding
Parameterless CTOR
Public methodIdmSoapBinding(Int32)
CTOR with a specific data size (don't think it's actually used currently, but could be useful in a debuggin scenario
Top
Properties
  NameDescription
Public propertyAllowCookies
Gets or sets a value that indicates whether the WCF client will automatically store and resend any cookies sent by a single web service.
(Inherited from WSHttpBinding.)
Public propertyBypassProxyOnLocal
Gets or sets a value that indicates whether to bypass the proxy server for local addresses.
(Inherited from WSHttpBindingBase.)
Public propertyClientCallbackAddress
Gets or sets the client callback address.
(Inherited from WSHttpContextBinding.)
Public propertyCloseTimeout
Gets or sets the interval of time provided for a connection to close before the transport raises an exception.
(Inherited from Binding.)
Public propertyContextManagementEnabled
Gets a value that specifies whether context management is enabled.
(Inherited from WSHttpContextBinding.)
Public propertyContextProtectionLevel
Gets or sets the context protection level for this binding.
(Inherited from WSHttpContextBinding.)
Public propertyEnvelopeVersion
Gets the version of SOAP that is used for messages that are processed by this binding.
(Inherited from WSHttpBindingBase.)
Public propertyHostNameComparisonMode
Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.
(Inherited from WSHttpBindingBase.)
Public propertyMaxBufferPoolSize
Gets or sets the maximum amount of memory allocated, in bytes, for the buffer manager that manages the buffers required by endpoints using this binding.
(Inherited from WSHttpBindingBase.)
Public propertyMaxReceivedMessageSize
Gets or sets the maximum size, in bytes, for a message that can be processed by the binding.
(Inherited from WSHttpBindingBase.)
Public propertyMessageEncoding
Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.
(Inherited from WSHttpBindingBase.)
Public propertyMessageVersion
Gets the message version used by clients and services configured with the binding.
(Inherited from Binding.)
Public propertyName
Gets or sets the name of the binding.
(Inherited from Binding.)
Public propertyNamespace
Gets or sets the XML namespace of the binding.
(Inherited from Binding.)
Public propertyOpenTimeout
Gets or sets the interval of time provided for a connection to open before the transport raises an exception.
(Inherited from Binding.)
Public propertyProxyAddress
Gets or sets the URI address of the HTTP proxy.
(Inherited from WSHttpBindingBase.)
Public propertyReaderQuotas
Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.
(Inherited from WSHttpBindingBase.)
Public propertyReceiveTimeout
Gets or sets the interval of time that a connection can remain inactive, during which no application messages are received, before it is dropped.
(Inherited from Binding.)
Public propertyReliableSession
Gets an object that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
(Inherited from WSHttpBindingBase.)
Public propertyScheme
Gets the URI transport scheme for the channels and listeners that are configured with this binding.
(Inherited from WSHttpBindingBase.)
Public propertySecurity
Gets the security settings used with this binding.
(Inherited from WSHttpBinding.)
Public propertySendTimeout
Gets or sets the interval of time provided for a write operation to complete before the transport raises an exception.
(Inherited from Binding.)
Public propertyTextEncoding
Gets or sets the character encoding that is used for the message text.
(Inherited from WSHttpBindingBase.)
Public propertyTransactionFlow
Gets or sets a value that indicates whether this binding should support flowing WS-Transactions.
(Inherited from WSHttpBindingBase.)
Public propertyUseDefaultWebProxy
Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.
(Inherited from WSHttpBindingBase.)
Top
Methods
  NameDescription
Public methodBuildChannelFactoryTChannel(BindingParameterCollection)
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.
(Inherited from WSHttpBinding.)
Public methodBuildChannelFactoryTChannel(Object)
Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by an object array.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Object)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(BindingParameterCollection)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified by a collection of binding parameters.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Uri, Object)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Uri, BindingParameterCollection)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Uri, String, Object)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Uri, String, BindingParameterCollection)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Uri, String, ListenUriMode, Object)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodBuildChannelListenerTChannel(Uri, String, ListenUriMode, BindingParameterCollection)
Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.
(Inherited from Binding.)
Public methodCanBuildChannelFactoryTChannel(Object)
Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.
(Inherited from Binding.)
Public methodCanBuildChannelFactoryTChannel(BindingParameterCollection)
Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.
(Inherited from Binding.)
Public methodCanBuildChannelListenerTChannel(Object)
Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the criteria specified in an array of objects.
(Inherited from Binding.)
Public methodCanBuildChannelListenerTChannel(BindingParameterCollection)
Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the collection of binding parameters specified.
(Inherited from Binding.)
Public methodCreateBindingElements
Creates an ordered collection of binding elements that are contained in the current binding.
(Inherited from WSHttpContextBinding.)
Protected methodCreateMessageSecurity
Returns the security binding element from the current binding.
(Inherited from WSHttpBinding.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetPropertyT
Returns a typed object requested, if present, from the appropriate layer in the binding stack.
(Inherited from Binding.)
Protected methodGetTransport
Returns the transport binding element from the current binding.
(Inherited from WSHttpBinding.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodShouldSerializeName
Returns whether the name of the binding should be serialized.
(Inherited from Binding.)
Public methodShouldSerializeNamespace
Returns whether the namespace of the binding should be serialized.
(Inherited from Binding.)
Public methodShouldSerializeReaderQuotas
Returns a value that indicates whether the ReaderQuotas property has changed from its default value and should be serialized.
(Inherited from WSHttpBindingBase.)
Public methodShouldSerializeReliableSession
Returns a value that indicates whether the ReliableSession property has changed from its default value and should be serialized.
(Inherited from WSHttpBindingBase.)
Public methodShouldSerializeSecurity
Returns a value that indicates whether the Security property has changed from its default value and should be serialized.
(Inherited from WSHttpBinding.)
Public methodShouldSerializeTextEncoding
Returns a value that indicates whether the TextEncoding property has changed from its default value and should be serialized.
(Inherited from WSHttpBindingBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberDefaultMaxDataSize
Settled on this size after some initial real-world testing
Top
See Also