Справочник классов TAGContainer

Справочник классов TAGContainer

Обзор

Класс, предоставляющий доступ к значениям контейнера.

Объекты-контейнеры необходимо создавать с помощью TAGManager . После создания контейнера к нему можно запросить значения ключей, которые могут зависеть от правил, установленных для контейнера. Контейнер периодически обновляется автоматически (каждые 12 часов), но его также можно обновить вручную с помощью обновления (TAGContainer) .

Открытые функции-члены

(БУЛ) - логическое значение для ключа:
Возвращает BOOL , представляющее значение конфигурации для данного ключа.
(двойной) - двойнойForKey:
Возвращает double значение, представляющее значение конфигурации для данного ключа.
(int64_t) - int64ForKey:
Возвращает int64_t , представляющий значение конфигурации для данного ключа.
(НСтрока *) - строкаForKey:
Возвращает NSString для представления значения конфигурации для данного ключа.
(пустота) - обновить
Запрашивает обновление этого контейнера из сети.
(пустота) - закрывать
Закрывает этот контейнер, чтобы он больше не обновлялся.
(БУЛ) - isDefault
Возвращает, является ли это контейнером по умолчанию или обновленным с сервера.
(пустота) - RegisterFunctionCallMacroHandler:forMacro:
Регистрирует данный обработчик макроса для обработки данного макроса вызова функции.
(id <TAGFunctionCallMacroHandler> ) - функцияCallMacroHandlerForMacro:
Учитывая имя макроса вызова функции, возвращает обработчик, зарегистрированный для макроса.
(пустота) - RegisterFunctionCallTagHandler:forTag:
Регистрирует данный обработчик тега для обработки данного тега вызова функции.
(id <TAGFunctionCallTagHandler> ) - функцияCallTagHandlerForTag:
Учитывая имя тега вызова функции, возвращает обработчик, зарегистрированный для тега.

Характеристики

NSString * идентификатор контейнера
Идентификатор этого контейнера.
двойной последнеерефрештиме
Время последнего обновления этого контейнера из сети (в миллисекундах с полуночи 1 января 1970 года по всемирному координированному времени).

Документация по функциям-членам

- (BOOL) booleanForKey: (НСтрока *) ключ

Возвращает BOOL , представляющее значение конфигурации для данного ключа.

Если в контейнере нет значения для этого ключа, будет возвращено NO.

Параметры:
ключ Ключ для поиска значения конфигурации.
- (двойной) doubleForKey: (НСтрока *) ключ

Возвращает double значение, представляющее значение конфигурации для данного ключа.

Если в контейнере нет значения для этого ключа, будет возвращено 0,0.

Параметры:
ключ Ключ для поиска значения конфигурации.
- (int64_t) int64ForKey: (НСтрока *) ключ

Возвращает int64_t , представляющий значение конфигурации для данного ключа.

Если в контейнере нет значения для этого ключа, будет возвращено 0.

Параметры:
ключ Ключ для поиска значения конфигурации.
- (NSString *) stringForKey: (НСтрока *) ключ

Возвращает NSString для представления значения конфигурации для данного ключа.

Если в контейнере нет значения для этого ключа, будет возвращена пустая строка.

Параметры:
ключ Ключ для поиска значения конфигурации.
- (недействительно) обновить

Запрашивает обновление этого контейнера из сети.

Этот вызов является асинхронным, поэтому обновление может происходить в другом потоке.

- (недействительно) закрыть

Закрывает этот контейнер, чтобы он больше не обновлялся.

После закрытия не делайте никаких других вызовов контейнера.

Возвращает, является ли это контейнером по умолчанию или обновленным с сервера.

- (void) RegisterFunctionCallMacroHandler: (id <TAGFunctionCallMacroHandler> ) обработчик
дляМакроса: (НСтрока *) имя макроса

Регистрирует данный обработчик макроса для обработки данного макроса вызова функции.

Параметры:
обработчик Обработчик макроса. Если параметр равен нулю, метод отменяет регистрацию любого существующего обработчика для этого макроса.
имя макроса Имя регистрируемого макроса.
- (id <TAGFunctionCallMacroHandler> ) functionCallMacroHandlerForMacro: (НСтрока *) functionCallMacroName

Учитывая имя макроса вызова функции, возвращает обработчик, зарегистрированный для макроса.

Возврат:
Обработчик зарегистрирован для макроса.
- (недействительный) RegisterFunctionCallTagHandler: (id <TAGFunctionCallTagHandler> ) обработчик
дляТег: (НСтрока *) название тэга

Регистрирует данный обработчик тега для обработки данного тега вызова функции.

Параметры:
обработчик Обработчик тега. Если параметр равен нулю, метод отменяет регистрацию любого существующего обработчика для этого тега.
название тэга Имя регистрируемого тега.
- (id< TAGFunctionCallTagHandler >) functionCallTagHandlerForTag: (НСтрока *) functionCallTagName

Учитывая имя тега вызова функции, возвращает обработчик, зарегистрированный для тега.

Возврат:
Обработчик зарегистрирован для тега.

Документация на недвижимость

Идентификатор этого контейнера.

- (двойной) LastRefreshTime [read, assign]

Время последнего обновления этого контейнера из сети (в миллисекундах с полуночи 1 января 1970 года по всемирному координированному времени).