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 yazabilmesi için ileti kodlayıcıları üreten bir ileti Kodlayıcısı 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
MessageEncoderFactoryBu, JSON, XML veya "RAW" ikili iletilerini kodluyor.
Açıklamalar
Özelliğin değeri, WriteEncoding iletiyi yazmak için kullanılan karakter kodlamasını belirler.
Havuzlara ayrılan ve sırasıyla yeni okuyucular ayırmadan gelen ve giden iletileri işlemek için kullanılabilen en fazla okuyucu ve yazıcı sayısı MaxReadPoolSize ve özellikleri tarafından belirtilir MaxWritePoolSize .
Tarafından üretilen ileti kodlayıcıları tarafından oluşturulan varsayılan Karmaşıklık kısıtlamaları, MessageEncoderFactory XmlDictionaryReaderQuotas ReaderQuotas uç nokta işleme kaynaklarını bağlamak üzere ileti karmaşıklığı kullanmayı deneyen bir HIZMET reddi (DOS) saldırısı sınıfına karşı korumak için özelliği tarafından bu kodlama ile ilişkili olan bu kodlamaya göre elde edilebilir.