WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en meddelandekodarfabrik som skapar meddelandekodare som kan skriva antingen JavaScript Object Notation (JSON) eller XML-meddelanden.
public:
override System::ServiceModel::Channels::MessageEncoderFactory ^ CreateMessageEncoderFactory();
public override System.ServiceModel.Channels.MessageEncoderFactory CreateMessageEncoderFactory();
override this.CreateMessageEncoderFactory : unit -> System.ServiceModel.Channels.MessageEncoderFactory
Public Overrides Function CreateMessageEncoderFactory () As MessageEncoderFactory
Returer
Det MessageEncoderFactory kodar binära JSON-, XML- eller "raw"-binärmeddelanden.
Kommentarer
Värdet för WriteEncoding egenskapen avgör teckenkodningen som används för att skriva meddelandet.
Det maximala antalet läsare och skrivare som allokeras till pooler och som är tillgängliga för att bearbeta inkommande och utgående meddelanden utan att allokera nya läsare anges av MaxReadPoolSize egenskaperna och MaxWritePoolSize .
Standardkomplexitetsbegränsningarna som används av meddelandekodarna som skapas av MessageEncoderFactory kan hämtas från den associerade med den XmlDictionaryReaderQuotas här kodningen av ReaderQuotas egenskapen för att skydda mot en klass av DOS-attacker (Denial of Service) som försöker använda meddelandekomplexitet för att binda slutpunktsbearbetningsresurser.