<< Click to Display Table of Contents >> Интеграция с внешними системами > Объектная модель для настройки интеграции Серверные функции модуля Exchange |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
[Public] |
Прекратить загрузку исторических сообщений |
|
virtual |
[Public] |
Получить активные сессии загрузки исторических сообщений |
|
virtual |
[Public] |
Получить информацию о сессии загрузки исторических сообщений |
|
virtual |
[Public] |
Получить сессии загрузки исторических сообщений по абонентскому ящику |
|
ImportCancellationAgreement + перегрузки |
virtual |
[Public] |
Импортировать соглашение об аннулировании |
virtual |
[Public] |
Запустить загрузку исторических сообщений |
Прекратить загрузку исторических сообщений.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual string AbortHistoricalDownload(long businessUnitBoxId)
Параметры
businessUnitBoxId – ИД абонентского ящика.
Возвращаемое значение
string – Информация о прекращенной сессии загрузки исторических сообщений.
GetActiveHistoricalDownloadSessions
Получить активные сессии загрузки исторических сообщений.
Синтаксис
[Public(WebApiRequestType = RequestType.Get)]
public virtual List<long> GetActiveHistoricalDownloadSessions()
Возвращаемое значение
List<long> – Список Ид активных сессий загрузки исторических сообщений.
GetHistoricalDownloadSessionInfo
Получить информацию о сессии загрузки исторических сообщений.
Синтаксис
[Public(WebApiRequestType = RequestType.Get)]
public virtual string GetHistoricalDownloadSessionInfo(long downloadSessionId)
Параметры
downloadSessionId – ИД сессии загрузки исторических сообщений.
Возвращаемое значение
string – Информация о сессии загрузки исторических сообщений.
Получить сессии загрузки исторических сообщений по абонентскому ящику.
Синтаксис
[Public(WebApiRequestType = RequestType.Get)]
public virtual List<long> GetHistoricalDownloadSessions(long businessUnitBoxId)
Параметры
businessUnitBoxId – Ид абонентского ящика.
Возвращаемое значение
List<long> – Список Ид сессий загрузки исторических сообщений по абонентскому ящику.
Импортировать соглашение об аннулировании.
Перегрузки
Имя функции |
Описание |
Импортировать соглашение об аннулировании |
ImportCancellationAgreement (byte[] body, long leadingDocumentId, string reason, string extentionObject)
Импортировать соглашение об аннулировании.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual long ImportCancellationAgreement(byte[] body, long leadingDocumentId, string reason, string extentionObject)
Параметры
body – Тело соглашения;
leadingDocumentId – ИД аннулируемого документа;
reason – Причина аннулирования;
extentionObject – Дополнительные параметры.Параметр не используется в базовой функции, добавлен для передачи параметров в перекрытии.
Возвращаемое значение
long – ИД соглашения об аннулировании.
Запустить загрузку исторических сообщений.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual string RunHistoricalDownload(long businessUnitBoxId, DateTime periodBegin, DateTime periodEnd)
Параметры
businessUnitBoxId – ИД абонентского ящика;
periodBegin – Начало периода;
periodEnd – Конец периода.
Возвращаемое значение
string – Информация о созданной сессии загрузки исторических сообщений.
© Компания Directum, 2024 |