Message.CreateBufferedCopy(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет весь объект Message в буфере в памяти для доступа в дальнейшем.
public:
System::ServiceModel::Channels::MessageBuffer ^ CreateBufferedCopy(int maxBufferSize);
public System.ServiceModel.Channels.MessageBuffer CreateBufferedCopy (int maxBufferSize);
member this.CreateBufferedCopy : int -> System.ServiceModel.Channels.MessageBuffer
Public Function CreateBufferedCopy (maxBufferSize As Integer) As MessageBuffer
Параметры
- maxBufferSize
- Int32
Максимальный размер создаваемого буфера.
Возвращаемое значение
Вновь созданный объект MessageBuffer.
Исключения
Значение параметра maxBufferSize
меньше нуля.
Сообщение закрыто.
Сообщение было скопировано, прочтено или записано.
Комментарии
Текст объекта Message может быть обработан или записан только один раз. Если экземпляр класса Message требуется обработать несколько раз, следует использовать класс MessageBuffer для сохранения всего экземпляра класса Message в памяти. Экземпляр класса MessageBuffer создается путем вызова метода CreateBufferedCopy экземпляра класса Message.
Примечание
Если значение свойства Version равняется None, этот метод сохраняет в буфере только текст сообщения, а не все сообщение.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по