IOnlyOfficeService - интерфейс

Объект, выполняющий операции, связанные с интеграцией с Р7-Офис/OnlyOffice.

Definition

Пространство имён: Tessa.Extensions.Default.Server.OnlyOffice
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public interface IOnlyOfficeService

Методы

CallbackAsync Обрабатывает обратный вызов от сервера документов по запросам, связанным с сохранением файла и закрытием документа.
CloseEditorAsync Устанавливает флаг закрытия сеанса работы с редактором.
CreateFileAsync Добавляет содержимое файла в кэш, используемый для сервера документов Р7-Офис/OnlyOffice. Связывается с версией файла в карточке в параметре versionId. Вызовите удаление документа запросом по завершению работы с ним, в т.ч. при закрытии вкладки или приложения.
DeleteAsync Удаляет файл из кэша, используемого для взаимодействия с сервером документов Р7-Офис/OnlyOffice.
GetEditableFileAsync Возвращает содержимое редактируемого файла, используемое для сервера документов Р7-Офис/OnlyOffice.
GetFileStateAsync Возвращает состояние указанного файла, который был открыт на редактирование.
GetFinalFileAsync Возвращает содержимое файла, доступное после завершения редактирования на сервере документов Р7-Офис/OnlyOffice.
GetR7JWTAsync Возвращает JWT дпя переданного payload aka config
InitiateCoeditAsync Создание информации о совместном редактировании.
IsEnabledAsync Возвращает признак того, что интеграция с Р7-Офис/OnlyOffice включена. Обычно это определяется в соответствии с тем, что указана настройка ApiScriptUrl с адресом сервиса документов.
TryGetCurrentCoeditAsync Возвращает текущую группу пользователей и последнюю дату обращения к файлу для группы файлов, или (последняя версия, null, null), если совместное редактирование не выполняется.
TryGetCurrentCoeditWithLastVersionAsync Возвращает текущую группу пользователей и последнюю дату обращения к файлу, или (последняя версия, null, null), если совместное редактирование не выполняется.

См. также