Überblick
Eine Klasse, die Zugriff auf Containerwerte bietet.
Containerobjekte müssen über TAGManager erstellt werden. Nachdem ein Container erstellt wurde, können Schlüssel/Wert-Paare abgefragt werden, die von Regeln abhängen, die für den Container festgelegt wurden. Ein Container wird automatisch alle zwölf Stunden aktualisiert, kann aber auch manuell über refresh (TAGContainer) aktualisiert werden.
Öffentliche Mitgliederfunktionen | |
(BOOL) | – booleanForKey: |
Gibt einen BOOL zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt. | |
(doppelt) | – doubleForKey: |
Gibt einen double zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt. | |
(int64_t) | – int64ForKey: |
Gibt einen int64_t zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt. | |
(NSString *) | – stringForKey: |
Gibt einen NSString zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt. | |
(void) | - Aktualisieren |
Fordert an, dass dieser Container über das Netzwerk aktualisiert wird. | |
(void) | - Schließen |
Schließt diesen Container, sodass er nicht mehr aktualisiert wird. | |
(BOOL) | – isDefault |
Gibt an, ob es sich um einen Standardcontainer oder um einen vom Server aktualisierten Container handelt. | |
(void) | – registerFunctionCallMacroHandler:forMacro: |
Registriert den angegebenen Makro-Handler zur Verarbeitung eines bestimmten Funktionsaufrufmakros. | |
(ID< TAGFunctionCallMacroHandler >) | – functionCallMacroHandlerForMacro: |
Gibt für den Namen eines Funktionsaufrufmakros den für das Makro registrierten Handler zurück. | |
(void) | – registerFunctionCallTagHandler:forTag: |
Registriert den angegebenen Tag-Handler für die Verarbeitung eines bestimmten Funktionsaufruf-Tags. | |
(ID< TAGFunctionCallTagHandler >) | – functionCallTagHandlerForTag: |
Gibt für den Namen eines Funktionsaufruf-Tags den für das Tag registrierten Handler zurück. | |
Attribute | |
NSString * | containerId |
Die ID für diesen Container. | |
Doppelwert | lastRefreshTime |
Zeitpunkt, zu dem dieser Container zuletzt im Netzwerk aktualisiert wurde (in Millisekunden seit Mitternacht am 1. Januar 1970 UTC). |
Dokumentation zu Mitgliederfunktionen
- (BOOL) booleanForKey: | (NSString *) | key |
Gibt einen BOOL
zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt.
Wenn der Container keinen Wert für diesen Schlüssel hat, wird NEIN zurückgegeben.
- Parameter:
-
Schlüssel Schlüssel, nach dem der Konfigurationswert gesucht werden soll.
– (doppelt) doubleForKey: | (NSString *) | key |
Gibt einen double
zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt.
Wenn der Container keinen Wert für diesen Schlüssel hat, wird 0,0 zurückgegeben.
- Parameter:
-
Schlüssel Schlüssel, nach dem der Konfigurationswert gesucht werden soll.
– (int64_t) int64ForKey: | (NSString *) | key |
Gibt einen int64_t
zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt.
Wenn der Container keinen Wert für diesen Schlüssel hat, wird 0 zurückgegeben.
- Parameter:
-
Schlüssel Schlüssel, nach dem der Konfigurationswert gesucht werden soll.
– (NSString *) stringForKey: | (NSString *) | key |
Gibt einen NSString
zurück, der den Konfigurationswert für den angegebenen Schlüssel darstellt.
Wenn der Container keinen Wert für diesen Schlüssel hat, wird ein leerer String zurückgegeben.
- Parameter:
-
Schlüssel Schlüssel, nach dem der Konfigurationswert gesucht werden soll.
- (void) refresh |
Fordert an, dass dieser Container über das Netzwerk aktualisiert wird.
Dieser Aufruf ist asynchron, sodass die Aktualisierung möglicherweise in einem anderen Thread erfolgen kann.
- (void) Schließen |
Schließt diesen Container, sodass er nicht mehr aktualisiert wird.
Führen Sie nach dem Schließen keine weiteren Aufrufe an den Container aus.
– (BOOL) isDefault |
Gibt an, ob es sich um einen Standardcontainer oder um einen vom Server aktualisierten Container handelt.
– (void) recordFunctionCallMacroHandler: | (ID< TAGFunctionCallMacroHandler >) | Handler | |
forMacro: | (NSString *) | macroName | |
Registriert den angegebenen Makro-Handler zur Verarbeitung eines bestimmten Funktionsaufrufmakros.
- Parameter:
-
Handler Der Handler für das Makro. Wenn der Parameter null ist, hebt die Methode die Registrierung aller vorhandenen Handler für dieses Makro auf. macroName Der Name des Makros, das registriert wird.
– (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
Gibt für den Namen eines Funktionsaufrufmakros den für das Makro registrierten Handler zurück.
- Gibt zurück:
- Der für das Makro registrierte Handler.
- (void) recordFunctionCallTagHandler: | (ID< TAGFunctionCallTagHandler >) | Handler | |
forTag: | (NSString *) | tagName | |
Registriert den angegebenen Tag-Handler für die Verarbeitung eines bestimmten Funktionsaufruf-Tags.
- Parameter:
-
Handler Der Handler für das Tag. Wenn der Parameter null ist, hebt die Methode die Registrierung aller vorhandenen Handler für dieses Tag auf. tagName Der Name des Tags, das registriert wird.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
Gibt für den Namen eines Funktionsaufruf-Tags den für das Tag registrierten Handler zurück.
- Gibt zurück:
- Der für das Tag registrierte Handler.
Property-Dokumentation
- (NSString*) containerId [read, copy] |
Die ID für diesen Container.
– (doppelt) lastRefreshTime [read, assign] |
Zeitpunkt, zu dem dieser Container zuletzt im Netzwerk aktualisiert wurde (in Millisekunden seit Mitternacht am 1. Januar 1970 UTC).