Поделиться через


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), которые пытаются использовать сложность сообщения для привязки ресурсов обработки конечных точек.

Применяется к