WebMessageEncodingBindingElement.CreateMessageEncoderFactory Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает фабрику кодировщика сообщений, которая создает кодировщики сообщений, которые могут записывать нотацию объектов JavaScript (JSON) или XML-сообщения.
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
Возвращаемое значение
Кодирует MessageEncoderFactory двоичные сообщения JSON, XML или "необработанные".
Комментарии
Значение свойства определяет кодировку символов WriteEncoding , используемую для записи сообщения.
Максимальное количество средств чтения и записи, выделенных пулам, и это соответственно доступно для обработки входящих и исходящих сообщений без выделения новых средств чтения, задается свойствами и MaxWritePoolSize свойствамиMaxReadPoolSize.
Ограничения сложности по умолчанию, используемые кодировщиками сообщений, созданными MessageEncoderFactory кодировщиками сообщений, могут быть получены из XmlDictionaryReaderQuotas связанного с этим кодировкой ReaderQuotas свойством для защиты от атак типа "отказ в обслуживании" (DOS), которые пытаются использовать сложность сообщения для привязки ресурсов обработки конечных точек.