WebMessageEncodingBindingElement.CreateMessageEncoderFactory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
JavaScript Nesne Gösterimi (JSON) veya XML iletileri yazabilen ileti kodlayıcıları üreten bir ileti kodlayıcı fabrikası oluşturur.
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
Döndürülenler
MessageEncoderFactory JSON, XML veya "ham" ikili iletileri kodlayan.
Açıklamalar
özelliğinin WriteEncoding değeri, iletiyi yazmak için kullanılan karakter kodlamasını belirler.
Havuzlara ayrılan ve sırasıyla yeni okuyucu ayırmadan gelen ve giden iletileri işlemek için kullanılabilen okuyucu ve yazıcı sayısı üst sınırı ve MaxWritePoolSize özellikleri tarafından MaxReadPoolSize belirtilir.
tarafından MessageEncoderFactory üretilen ileti kodlayıcıları tarafından kullanılan varsayılan karmaşıklık kısıtlamaları, uç nokta işleme kaynaklarını bağlamak için ileti karmaşıklığını kullanmaya çalışan bir hizmet reddi (DOS) saldırılarına karşı koruma sağlamak için özelliği tarafından ReaderQuotas bu kodlamayla ilişkili öğesinden XmlDictionaryReaderQuotas alınabilir.