Объект CDO BodyPart

Оцените статью

windows77816 Объект CDO BodyPartОтдельные компоненты сообщения представлены объектом BodyPart. Каждый объект CDO. Message содержит объект BodyPart, представляющий отправляемое сообщение, который, в свою очередь, может содержать вложенные объекты BodyPart. Свойства и методы объекта BodyPart приведены в справке 6.4.

Возвращает коллекцию Fields, прикрепленную к данному объекту BodyPart. В Fields хранятся многие свойства объекта; сами по себе свойства просто предоставляют более удобный способ их получения. Дополнительная информация по этому вопросу дана в уже рассмотренном нами в этой главе разделе «Работа с полями. Это свойство предназначено только для чтения; внести в него изменения можно только путем корректировки отдельных элементов Field с последующим использованием принадлежащего коллекции метода Update. Соответствует имени файла, указанного строкой MIME-заголовка Content — Disposition. (Только чтение.) Возвращает ссылку на объект, который содержит этот элемент сообщения (то есть родительский объект BodyPart данного объекта BodyPart, или главный объект BodyPart объекта Message).

Добавляет новый, пустой объект BodyPart к списку подчиненных элементов сообщения, содержащихся внутри данного объекта BodyPart, а также возвращает ссылку на новый объект. Этот метод является аналогом метода Add, принадлежащего объекту-коллекции BodyParts; то есть операторы set newpart = bp. AddBodyPart(n) «Коллекция CDO BodyParts».

GetEncodedContentStream( ) Возвращает ADO-объект Stream, который может быть прочитан для просмотра закодированного содержимого части сообщения. Этот метод не применяется при отправке или получении сообщений, но опять же, я полагаю, что он станет полезен, когда понадобится способ простого кодирования файла в base64 или в другой формат. Записывает содержимое объекта BodyPart в файл. Аргумент filename может быть указан в обычном формате с использованием полного пути (например, "С: message. doc") или в URI-формате (например, "file: //с : message. doc").

Значения коллекции Fields объекта BodyPart перечислены в табл. 6.7. Те поля, которые доступны в виде свойств BodyPart, в ней не показаны. (Кроме того, коллекция Fields главного объекта BodyPart, содержащегося в объекте CDO. Message, содержит все поля, перечисленные в показанной ранее табл. 6.4. Это поля CDO. Message, а не поля BodyPart, поэтому они также не указаны в табл. 6.7.)

Комментирование закрыто.

Вверх страницы