WebMessageEncodingBindingElement.CreateMessageEncoderFactory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Nachrichtenencoder-Factory, die Nachrichtenencoder erstellt, die JSON (JavaScript Object Notation)- oder XML-Nachrichten schreiben.
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
Gibt zurück
Die MessageEncoderFactory, die JSON-, XML- oder unformatierte Binärdateinachrichten verschlüsselt.
Hinweise
Der Wert der WriteEncoding-Eigenschaft bestimmt die zum Schreiben der Nachricht verwendete Zeichencodierung.
Die maximale Anzahl der Reader und Writer, die den Pools zugewiesen werden und die zur Verarbeitung von eingehenden und ausgehenden Nachrichten zur Verfügung stehen, ohne neue Reader zuweisen zu müssen, wird mit der MaxReadPoolSize-Eigenschaft und der MaxWritePoolSize-Eigenschaft festgelegt.
Die Standardkomplexitätseinschränkungen, die von den Nachrichtenencodern verwendet werden, die von MessageEncoderFactory erstellt werden, können von XmlDictionaryReaderQuotas, das dieser Codierung zugeordnet ist, über die ReaderQuotas-Eigenschaft abgerufen werden, um vor einer Klasse von DOS-Angriffen (Denial of Service) zu schützen, die versuchen, die Nachrichtenkomplexität zum Binden von Endpunkt-Verarbeitungsressourcen zu verwenden.