Данный компонент предназначен для создания клиентской части системы работы со службами новостей.
>
Рис. П1.5. Значок компонента NMNNTP
В его основные функции входит:
Навигация по списку доступных статей.
Получение с сервера новостных сообщений, а также прикрепленных к ним файлов.
Обеспечение доступа к полученной информации для других компонентов программы.
Публикация новых сообщений, а также приложенных к ним файлов.
Основные свойства компонента NMNNTP сведены в табл. П1.13.
Таблица П1.13. Свойства компонента NMNNTP
Свойство
Описание
AttachFilePath
Определяет название каталога, в котором сохраняются файлы, прикрепляемые к сообщениям при загрузке последних с сервера новостей
Attachments
Содержит список файлов, прикрепленных к данной статье
Body
Содержит тело загруженного сообщения
CacheMode
Определяет режим кэширования сообщений. Принимает три возможных значения: cmLocal, cmMixed, cmRemote. В первом случае загрузка сообщений происходит из кэша, в котором ранее были сохранены данные. Второй тип предусматривает получение данных с сервера новостей, но при этом вся полученная информация кэшируется на компьютере клиента. Последний тип предусматривает работу с сервером в режиме без использования локального кэша
CurrentArticle
Содержит номер текущей статьи в списке всех сообщений данной группы новостей
GroupList
Это объект типа TstringList, содержащий список всех групп новостей, которые предлагает данный сервер
Header
Содержит заголовок текущей статьи
HeaderRecord
Содержит описание текущей статьи. Данные представлены в формате TpostRecordType, описанном ниже
HiMessage
Содержит номер верхнего документа в текущей загруженной новостной группе
LoMessage
Содержит номер нижнего документа в текущей загруженной новостной группе
ParseAttachments
Включает режим автоматического извлечения приложенных файлов из сообщений и последующего их сохранения в папке, заданной параметром AttachFilePath
Password
Содержит пароль для аутентификации на сервере новостей
Post Attachments
Это объект типа TStringList, содержащий пути и имена файлов, которые следует прикрепить к отправляемому сообщению
PostBody
Содержит само содержание помещаемой на сервер статьи
PostHeader
Содержит заголовок отправляемого на NNTP-сервер сообщения
Posting
Определяет, можно ли отправлять на сервер подготавливаемое сообщение
PostRecord
Содержит описание посылаемой статьи
SelectedGroup
Содержит текущую группу новостей
Userld
Содержит имя пользователя для аутентификации на сервере новостей
Host
Содержит IP-адрес или DNS имя NNTP-сервера
Port
Указывает номер порта, на котором работает сервер новостей
Как можно заметить, свойства данного объекта представляют собой три группы: группу общего назначения, группу, содержащую описание текущей статьи, и группу для описания помещаемого на сервер сообщения. Если параметры, отнесенные ко второй группе, имеют атрибут "только чтение", то при использовании свойств третьей группы и формируется размещаемая на сервере статья.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление