Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

WebMessageEncodingBindingElement::CreateMessageEncoderFactory Method ()

 

Creates a message encoder factory that produces message encoders that can write either JavaScript Object Notation (JSON) or XML messages.

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel.Web (in System.ServiceModel.Web.dll)

public:
virtual MessageEncoderFactory^ CreateMessageEncoderFactory() override

Return Value

Type: System.ServiceModel.Channels::MessageEncoderFactory^

The MessageEncoderFactory that encodes JSON, XML or "raw" binary messages.

The value of the WriteEncoding property determines the character encoding used to write the message.

The maximum number of readers and writers that are allocated to pools and that is respectively available to process incoming and outgoing messages without allocating new readers are specified by the MaxReadPoolSize and MaxWritePoolSize properties.

The default complexity constraints that are used by the message encoders produced by the MessageEncoderFactory can be obtained from the XmlDictionaryReaderQuotas associated with this encoding by the ReaderQuotas property to protect against a class of denial of service (DOS) attacks that attempt to use message complexity to tie up endpoint processing resources.

.NET Framework
Available since 3.5
Return to top
Show:
© 2017 Microsoft