Методы во фреймворке разделены на несколько категорий, каждая из которых содержит соответствущие методы:
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-фреймворка