System.ServiceModel 4.0.0.0 System.ServiceModel.Configuration.BindingElementExtensionElement

The text encoder creates text-based messages on the wire. Messages produced by this encoder are suitable for WS-* based interoperability.

Encoding is the process of transforming a set of Unicode characters into a sequence of bytes.

The text encoder specified by this configuration section creates text-based messages on the wire. Messages produced by this encoder are suitable for WS-* based interoperability. Web service or Web service client can generally understand textual XML. However, transmitting large blocks of binary data as text is the least efficient method for encoding XML messages.

The class represents the configuration element that specifies the character encoding and message versioning used for binary-based XML messages. This is most efficient but least interoperable of the encoding options.

The class represents the configuration element that specifies the character encoding and message versioning used for a message using a Message Transmission Optimization Mechanism (MTOM) encoding. MTOM is an efficient technology for transmitting binary data in indigo1 messages. The MTOM encoder attempts to strike a balance between efficiency and interoperability. The MTOM encoding transmits most XML in textual form, but optimizes large blocks of binary data by transmitting them as-is, without conversion to text.

Represents a configuration element that specifies the character encoding and message versioning used for text-based XML messages. This class cannot be inherited.

- Constructor
  4.0.0.0
  To be added.

  Initializes a new instance of the class.

- Method
  4.0.0.0
  System.Void `` To be added. To be added.

  Applies the content of a specified binding element to this binding configuration section.

- Property
  4.0.0.0
  System.Type To be added. To be added.

  Gets the of this configuration element.

- Method
  4.0.0.0
  System.Void `` To be added. To be added.

  Copies the content of the specified configuration section to this element.

- Method
  4.0.0.0
  System.ServiceModel.Channels.BindingElement To be added. To be added. To be added.
- Method
  4.0.0.0
  System.Void `` To be added. To be added. To be added.
- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("maxReadPoolSize", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Configuration.IntegerValidator(ExcludeRange=false, MaxValue=2147483647, MinValue=1)
  System.Int32 To be added.

  Larger pool sizes make the system more tolerant to activity spikes at the cost of a larger working set.

  Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.

- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("maxWritePoolSize", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Configuration.IntegerValidator(ExcludeRange=false, MaxValue=2147483647, MinValue=1)
  System.Int32 To be added.

  Larger pool sizes make the system more tolerant to activity spikes at the cost of a larger working set.

  Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.

- Property
  4.0.0.0
  System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.MessageVersionConverter))
  System.Configuration.ConfigurationProperty("messageVersion", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.ServiceModel.Channels.MessageVersion To be added. To be added.

  Gets or sets the SOAP and WS-Addressing versions that are used to format the text message sent using this binding.

- Property
  4.0.0.0
  System.Configuration.ConfigurationPropertyCollection To be added. To be added. To be added.
- Property
  4.0.0.0
  System.Configuration.ConfigurationProperty("readerQuotas", Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement To be added.

  The complexity constraints include items like a maximum element depth, or a maximum length for string content within the message. The constraints protect against a type of denial of service (DOS) attacks that attempt to use message complexity to tie up endpoint processing resources.

  Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.

- Property
  4.0.0.0
  System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.EncodingConverter))
  System.Configuration.ConfigurationProperty("writeEncoding", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
  System.Text.Encoding To be added.

  When specifying a content type such as “utf-16” an XML declaration is required in the message. Alternatively you can specify either “utf-16LE” or “utf-16BE” and an XML declaration is not required.

  Gets or sets the character set encoding to be used for emitting messages on the binding.