Свойства
Свойство | Тип | Описание | Пример | Версия |
---|---|---|---|---|
LastError | строка | Возвращает текст последней ошибки синхронизации. Возвращает null, если синхронизация была выполнена без ошибок | Не реализовано в 3.0 | - |
SuccessSync | логический | Возвращает true, если последняя синхронизация была проведена успешно. Значение сохраняется после выхода из приложения | Не реализовано в 3.0
| - |
LastSyncTime | время | Возвращает время последней синхронизации. Значение сохраняется после выхода из приложения | Не реализовано в 3.0
| - |
Методы
Метод | Описание | Параметры | Исключения | Пример | Версия | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
HandleLastError() HandleLastError(message) | Вызывает стандартный обработчик ошибок | message - сообщение, передаваемое в отчет, отсылаемый разработчикам | Не реализовано в 3.0 | |||||||||
SyncShared() SyncShared(callback) SyncShared(callback, state) | Выполняет синхронизацию файлов с сервером в /shared/ каталоге | callback - имя функции, вызываемой после успешного или неудачного выполнения синхронизации state - объект, передаваемый в функцию обратного вызова в качестве параметра; Функция обратного вызова: (args), args - аргументы функции обратного вызова; args.Result - возвращает true, если синхронизация была выполнена успешно args.State - объект, переданный в качестве параметра state; | Не реализовано в 3.0
| - | ||||||||
UploadPrivate() UploadPrivate(callback) UploadPrivate(callback, state) | Отправляет на сервер файлы из каталога /private/. Уже выгруженные файлы не передаются | callback - имя функции, вызываемой после успешного или неудачного выполнения операции state - объект, передаваемый в функцию обратного вызова в качестве параметра; Функция обратного вызова: (args), args - аргументы функции обратного вызова; args.Result - возвращает true, если операция была выполнена успешно args.State - объект, переданный в качестве параметра state; | Не реализовано в 3.0
| - | ||||||||
ClearShared() | Выполняет рекурсивную очистку каталога /shared/ |
| 3.0.0.0 | |||||||||
ClearPrivate() | Выполняет рекурсивную очистку каталога /private/ |
| 3.0.0.0 | |||||||||
CreateDirectory(name) | Создает новый каталог | name - путь каталога, должен начинаться с /private/ или /shared/ | IOException:
|
| 3.0.0.0 | |||||||
Delete(name) | Удаляет файл или каталог | name - путь файла или каталога, должен начинаться с /private/ или /shared/ | IOException
|
| 3.0.0.0 | |||||||
Exists(name) | Возвращает true, если файл или каталог существует | name - путь файла или каталога, должен начинаться с /private/ или /shared/ | IOException
|
| 3.0.0.0 | |||||||
Copy(from, to) | Копирует файл, расположенный в from в to | from - путь файла, должен начинаться с /private/ или /shared/ to - путь файла, должен начинаться с /private/ или /shared/ | IOException
|
| 3.0.0.0 | |||||||
DirFiles(name) | Возвращает массив имен файлов в указанном каталоге | name - путь каталога, должен начинаться с /private/ или /shared/ | IOException
|
| 3.0.0.0 | |||||||
DirFolders(name) | Возвращает массив имен подкаталогов в указанном каталоге | name - путь каталога, должен начинаться с /private/ или /shared/ | IOException
|
| 3.0.0.0 | |||||||
CreateTextFile(name, text) | Создает текстовый файл | name - путь файла, должен начинаться с /private/ или /shared/ text - текст, записываемый в файл | IOException:
|
| 3.0.0.0 | |||||||
OpenTextFile(name) | Возвращает текстовое содержимое файла | name - путь файла, должен начинаться с /private/ или /shared/ | IOException:
|
| 3.0.0.0 |