Вспомогательные классы

Вспомогательные классы RequestCallParams, DeltaStreamCallParams, TableCallParams содержат свойства, которые используются для обмена запросами с сервером мобильной платформы.

RequestCallParams

Класс RequestCallParams используется в методах request, tableStream, retryTableStream, tableStreamAsync и retryTableStreamAsync.

Свойство Тип данных Значение по умолчанию Описание
data String "" Данные, передаваемые в теле запроса.
dataBasePath String "" Путь до файла с базой данных.

Примечание. Если одновременно задано непустое свойство fileName, то данные в базу не попадают.

dbPassword String "" Ключ шифрования базы данных.
headers Dictionary<AnyHashable,Any>   Словарь с дополнительными HTTP заголовками.
retryCount Int32 10 Количество повторений запроса или загрузки ресурса.
retryIntervalSec Int32 10 Интервал между повторениями запроса или загрузки ресурса в секундах.
fileName String "" Имя файла для сохранения данных.
args Dictionary<AnyHashable,Any>   Словарь с дополнительными аргументами, которые добавляются в URL.

Методы:

self.dataBasePath = URL(fileURLWithPath: NSHomeDirectory()).appendingPathComponent("Documents/hhfw.sqlite").path

DeltaStreamCallParams

Класс DeltaStreamCallParams используется в методах deltaStream, deltaStreamAsync.

Свойство Тип данных Значение по умолчанию Описание
data String "" Данные, передаваемые в теле запроса.
dataBasePath String "" Путь до файла с базой данных.

Примечание. Если одновременно задано непустое свойство fileName, то данные в базу не попадают.

dbPassword String "" Ключ шифрования базы данных.
headers Dictionary<AnyHashable,Any>   Словарь с дополнительными HTTP заголовками.
retryCount Int32 10 Количество повторений запроса или загрузки ресурса.
retryIntervalSec Int32 10 Интервал между повторениями запроса или загрузки ресурса в секундах.
fileName String "" Имя файла для сохранения данных.

Методы:

self.dataBasePath = URL(fileURLWithPath: NSHomeDirectory()).appendingPathComponent("Documents/hhfw.sqlite").path

TableCallParams

Класс TableCallParams используется в методах table, retryTable, tableAsync, retryTableAsync.

Свойство Тип данных Значение по умолчанию Описание
data String "" Данные, передаваемые в теле запроса.
headers Dictionary<AnyHashable,Any>   Словарь с дополнительными HTTP заголовками.
retryCount Int32 10 Количество повторений запроса или загрузки ресурса.
retryIntervalSec Int32 10 Интервал между повторениями запроса или загрузки ресурса в секундах.
fileName String "" Имя файла для сохранения данных.
args Dictionary<AnyHashable,Any>   Словарь с дополнительными аргументами, которые добавляются в URL.

Метод:

См. также:

Фреймворк HHFW | Описание методов iOS-фреймворка