MtomMessageEncodingBindingElement Constructor (MessageVersion^, Encoding^)
Initializes a new instance of the MtomMessageEncodingBindingElement class with a specified message version and character encoding.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
public:
MtomMessageEncodingBindingElement(
MessageVersion^ messageVersion,
Encoding^ writeEncoding
)
Parameters
- messageVersion
-
Type:
System.ServiceModel.Channels::MessageVersion^
The MessageVersion that is used for the SOAP message.
- writeEncoding
-
Type:
System.Text::Encoding^
The Encoding that is used to format the message characters.
| Exception | Condition |
|---|---|
| ArgumentNullException | messageVersion or encoding is null. |
| ArgumentException | messageVersion is set to None. |
The default MessageVersion used consists of the version of WS-Addressing 1.0 and SOAP1.2. The default character encoding is UTF-8. The character encodings supported by default are UTF-8, Unicode, and Big Endian Unicode.
Available since 3.0