Ringkasan
Class yang memberikan akses ke nilai penampung.
Objek penampung harus dibuat melalui TAGManager. Setelah penampung dibuat, penampung dapat dikueri untuk nilai kunci yang mungkin bergantung pada aturan yang ditetapkan untuk penampung tersebut. Penampung otomatis dimuat ulang secara berkala (setiap 12 jam), tetapi juga dapat dimuat ulang secara manual dengan refresh (TAGContainer).
Fungsi Anggota Publik | |
(BOOL) | - booleanForKey: |
Menampilkan BOOL yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan. | |
(ganda) | - doubleForKey: |
Menampilkan double yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan. | |
(int64_t) | - int64ForKey: |
Menampilkan int64_t yang mewakili nilai konfigurasi untuk kunci yang diberikan. | |
(NSString *) | - stringForKey: |
Menampilkan NSString untuk merepresentasikan nilai konfigurasi untuk kunci yang diberikan. | |
(void) | - refresh |
Meminta agar penampung ini dimuat ulang dari jaringan. | |
(void) | - tutup |
Menutup penampung ini sehingga tidak lagi dimuat ulang. | |
(BOOL) | - isDefault |
Menampilkan apakah ini merupakan penampung default, atau penampung yang dimuat ulang dari server. | |
(void) | - registerFunctionCallMacroHandler:forMacro: |
Mendaftarkan pengendali makro yang ditentukan untuk menangani makro panggilan fungsi yang ditentukan. | |
(id< TAGFunctionCallMacroHandler >) | - functionCallMacroHandlerForMacro: |
Dengan mempertimbangkan nama makro panggilan fungsi, menampilkan pengendali yang terdaftar untuk makro. | |
(void) | - registerFunctionCallTagHandler:forTag: |
Mendaftarkan pengendali tag yang ditentukan untuk menangani tag panggilan fungsi yang diberikan. | |
(id< TAGFunctionCallTagHandler >) | - functionCallTagHandlerForTag: |
Dengan nama tag panggilan fungsi, menampilkan pengendali yang terdaftar untuk tag tersebut. | |
Properti | |
NSString * | containerId |
ID untuk penampung ini. | |
ganda | lastRefreshTime |
Terakhir kali penampung ini diperbarui dari jaringan (dalam milidetik sejak tengah malam 1 Januari 1970 UTC). |
Dokumentasi Fungsi Anggota
- (BOOL) booleanForKey: | (NSString *) | key |
Menampilkan BOOL
yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan.
Jika penampung tidak memiliki nilai untuk kunci ini, maka TIDAK akan ditampilkan.
- Parameter:
-
key Kunci untuk mencari nilai konfigurasi.
- (ganda) doubleForKey: | (NSString *) | key |
Menampilkan double
yang merepresentasikan nilai konfigurasi untuk kunci yang diberikan.
Jika penampung tidak memiliki nilai untuk kunci ini, 0,0 akan ditampilkan.
- Parameter:
-
key Kunci untuk mencari nilai konfigurasi.
- (int64_t) int64ForKey: | (NSString *) | key |
Menampilkan int64_t
yang mewakili nilai konfigurasi untuk kunci yang diberikan.
Jika penampung tidak memiliki nilai untuk kunci ini, 0 akan ditampilkan.
- Parameter:
-
key Kunci untuk mencari nilai konfigurasi.
- (NSString *) stringForKey: | (NSString *) | key |
Menampilkan NSString
untuk merepresentasikan nilai konfigurasi untuk kunci yang diberikan.
Jika penampung tidak memiliki nilai untuk kunci ini, string kosong akan ditampilkan.
- Parameter:
-
key Kunci untuk mencari nilai konfigurasi.
- (void) refresh |
Meminta agar penampung ini dimuat ulang dari jaringan.
Panggilan ini asinkron, sehingga refresh dapat berlangsung di thread lain.
- (kosong) tutup |
Menutup penampung ini sehingga tidak lagi dimuat ulang.
Setelah ditutup, jangan lakukan panggilan lain ke penampung.
- (BOOL) isDefault |
Menampilkan apakah ini merupakan penampung default, atau penampung yang dimuat ulang dari server.
- (void) registerFunctionCallMacroHandler: | (id< TAGFunctionCallMacroHandler >) | pengendali | |
untukMakro: | (NSString *) | macroName | |
Mendaftarkan pengendali makro yang ditentukan untuk menangani makro panggilan fungsi yang ditentukan.
- Parameter:
-
handler Pengendali untuk makro. Jika parameternya nol, metode akan membatalkan pendaftaran pengendali yang ada untuk makro tersebut. macroName Nama makro yang sedang didaftarkan.
- (id<TAGFunctionCallMacroHandler>) functionCallMacroHandlerForMacro: | (NSString *) | functionCallMacroName |
Dengan mempertimbangkan nama makro panggilan fungsi, menampilkan pengendali yang terdaftar untuk makro.
- Hasil:
- Pengendali yang terdaftar untuk makro.
- (void) registerFunctionCallTagHandler: | (id< TAGFunctionCallTagHandler >) | pengendali | |
untukTag: | (NSString *) | tagName | |
Mendaftarkan pengendali tag yang ditentukan untuk menangani tag panggilan fungsi yang diberikan.
- Parameter:
-
handler Pengendali untuk tag. Jika parameternya nol, metode akan membatalkan pendaftaran pengendali yang ada untuk tag tersebut. tagName Nama tag yang sedang didaftarkan.
- (id<TAGFunctionCallTagHandler>) functionCallTagHandlerForTag: | (NSString *) | functionCallTagName |
Dengan nama tag panggilan fungsi, menampilkan pengendali yang terdaftar untuk tag tersebut.
- Hasil:
- Pengendali yang terdaftar untuk tag.
Dokumentasi Properti
- (NSString*) containerId [read, copy] |
ID untuk penampung ini.
- (ganda) lastRefreshTime [read, assign] |
Terakhir kali penampung ini diperbarui dari jaringan (dalam milidetik sejak tengah malam 1 Januari 1970 UTC).