Методы во фреймворке разделены на несколько категорий, каждая из которых содержит соответствущие методы:
AuthApi. Авторизация;
DatabaseApi. Работа с базой данных;
DssApi. Цифровая подпись (DSS);
FileConnectorApi. Файловый коннектор;
LoggingApi. Логирование;
RequestApi. Запросы к ресурсам;
StateApi. Состояния;
TransactionApi. Id транзакции.
Методы данной области реализованы в свойстве AuthApi, которое доступно в классе HyperHive (hyperHive.AuthApi).
Аутентификация пользователя по логину и паролю (AuthAsync)
Отмена аутентификации (Logout)
Обновление ресурсов (ResourcesAsync)
Методы данной области реализованы в свойстве DatabaseApi, которое доступно в классе HyperHive (hyperHive.DatabaseApi).
Открытие подключения к базе (OpenDatabase)
Закрытие подключения к базе (CloseDatabase)
Создание запросов к локальной базе SQLite (ExecuteQueryForResourceAsync)
Получение таблиц ресурса (GetTablesNamesAsync)
Удаление данных ресурса (DropCacheAsync)
Методы данной области реализованы в свойстве DssApi, которое доступно в классе HyperHive (hyperHive.DssApi).
Получение списка сертификатов (CertificatesAsync)
Отправка документа на подпись (SignAsync)
Получение списка подписей пользователя (SignsAsync)
Удаление подписи (SignRemoveAsync)
Методы данной области реализованы в свойстве FileConnectorApi, которое доступно в классе HyperHive (hyperHive.FileConnectorApi).
Получение содержимого директории (GetDirectoryAsync)
Получение информации о файле (GetFileMetaAsync)
Скачивание файла (GetFileAsync)
Удаление файла (DeleteFileAsync)
Методы данной области реализованы в свойстве LoggingApi, которое доступно в классе HyperHive (hyperHive.LoggingApi).
Установка уровня логирования (SetLogLevel)
Указание файла логов (SetLogFileName)
Синхронизация логов (SyncLogsAsync)
Планирование синхронизации логов (SyncLogsScheduleAsync)
Методы данной области реализованы в свойстве RequestApi, которое доступно в классе HyperHive (hyperHive.RequestApi).
Примечание. Если в источнике данных поменялась структура ресурса, то пересоздайте её в административной панели мобильной платформы, также следует пересоздать кэш в мобильном фреймворке. В противном случае ресурс будет отдаваться со старой структурой.
Запрос к WEB-ресурсу (WebRequestAsync)
Получение данных ресурса (ToDatabaseRequestAsync)
Получение данных ресурса с записью в файл (ToFileRequestAsync)
Методы данной области реализованы в свойстве StateApi, которое доступно в классе HyperHive (hyperHive.StateApi).
Сохранение состояния в базу данных (SetState)
Получение состояния (GetState)
Версия ядра (GetVersionCoreApi)
Методы данной области реализованы в свойстве TransactionApi, которое доступно в классе HyperHive (hyperHive.TransactionApi).
Получение истории транзакций (TransactionsAsync)
Получение статуса обработки транзакции (TransactionAsync)
Удаление записи о транзакции в истории (TransactionDeleteAsync)
Для инициализации и настройки UWP обратитесь к разделу «Инициализация и настройка UWP-фреймворка».
Для получения подробной информации о вызове методов UWP-фреймворка обратитесь к разделу «Вызов методов UWP-фреймворка».
Для просмотра примеров использования UWP-фреймворка обратитесь к разделу «Примеры использования UWP-фреймворка».
См. также:
Фреймворк UWP | Инициализация и настройка UWP-фреймворка | Вызов методов UWP-фреймворка | Примеры использования UWP-фреймворка