TAGकंटेनर क्लास का रेफ़रंस

TAGकंटेनर क्लास का रेफ़रंस

खास जानकारी

कंटेनर की वैल्यू का ऐक्सेस देने वाली क्लास.

कंटेनर ऑब्जेक्ट, TAGManager के ज़रिए बनाए जाने चाहिए. कंटेनर बन जाने के बाद, उससे उन खास वैल्यू के लिए क्वेरी की जा सकती है जो कंटेनर के लिए तय किए गए नियमों पर निर्भर हो सकती हैं. कंटेनर समय-समय पर (हर 12 घंटे में) अपने-आप रीफ़्रेश होता है, लेकिन रीफ़्रेश करें (TAGContainer) के साथ मैन्युअल तौर पर भी रीफ़्रेश किया जा सकता है.

सार्वजनिक सदस्य के फ़ंक्शन

(BOOL) - booleanForKey:
 दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने वाला BOOL दिखाता है.
(डबल)- douballForKey:
 दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने वाला double दिखाता है.
(int64_t) - int64ForKey:
 दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने वाला int64_t दिखाता है.
(एनएसस्ट्रिंग *)- stringForKey:
 दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने के लिए NSString दिखाता है.
(void) - रीफ़्रेश करें
 इस कंटेनर को नेटवर्क से रीफ़्रेश करने का अनुरोध किया गया.
(void) - बंद करें
 इस कंटेनर को बंद कर देता है, ताकि इसे रीफ़्रेश नहीं किया जा सके.
(BOOL) - isDefault
 यह दिखाता है कि यह डिफ़ॉल्ट कंटेनर है या सर्वर से रीफ़्रेश किया गया है.
(void) - registerFunctionCallMacroHandler:forMacro:
 यह फ़ंक्शन, किसी दिए गए फ़ंक्शन कॉल मैक्रो को मैनेज करने के लिए, दिए गए मैक्रो हैंडलर को रजिस्टर करता है.
(आईडी< TAGFunctionCallMacroHandler >)- फ़ंक्शनCallMacroHandlerForMacro:
 फ़ंक्शन कॉल मैक्रो का नाम दिए जाने पर, मैक्रो के लिए रजिस्टर किया गया हैंडलर दिखाता है.
(void) - registerFunctionCallTagHandler:forTag:
 किसी दिए गए फ़ंक्शन कॉल टैग को हैंडल करने के लिए, दिए गए टैग हैंडलर को रजिस्टर करता है.
(id< TAGFunctionCallTagHandler >)- फ़ंक्शनCallTagHandlerForTag:
 फ़ंक्शन कॉल टैग का नाम दिए जाने पर, टैग के लिए रजिस्टर किया गया हैंडलर दिखाता है.

प्रॉपर्टी

एनएसस्ट्रिंग * containerId
 इस कंटेनर का आईडी.
डबलlastRefreshTime
 वह आखिरी समय (मिलीसेकंड में जो 1 जनवरी, 1970 को आधी रात के बाद का है), जब इस कंटेनर को नेटवर्क से रीफ़्रेश किया गया था.

मेंबर फ़ंक्शन से जुड़ा दस्तावेज़

- (BOOL) booleanForKey: (एनएसस्ट्रिंग *) कुंजी

दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने वाला BOOL दिखाता है.

अगर कंटेनर में इस कुंजी के लिए कोई वैल्यू नहीं है, तो कोई वैल्यू नहीं दी जाएगी.

पैरामीटर:
बटनकॉन्फ़िगरेशन वैल्यू को खोजने के लिए इस्तेमाल होने वाली कुंजी.
- (डबल) doudleForKey: (एनएसस्ट्रिंग *) कुंजी

दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने वाला double दिखाता है.

अगर कंटेनर में इस कुंजी के लिए कोई वैल्यू नहीं है, तो 0.0 की वैल्यू दिखेगी.

पैरामीटर:
बटनकॉन्फ़िगरेशन वैल्यू को खोजने के लिए इस्तेमाल होने वाली कुंजी.
- (int64_t) int64ForKey: (एनएसस्ट्रिंग *) कुंजी

दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने वाला int64_t दिखाता है.

अगर कंटेनर में इस कुंजी के लिए कोई वैल्यू नहीं है, तो वैल्यू 0 दिखेगी.

पैरामीटर:
बटनकॉन्फ़िगरेशन वैल्यू को खोजने के लिए इस्तेमाल होने वाली कुंजी.
- (NSString *) stringForKey: (एनएसस्ट्रिंग *) कुंजी

दी गई कुंजी की कॉन्फ़िगरेशन वैल्यू दिखाने के लिए NSString दिखाता है.

अगर कंटेनर में इस कुंजी के लिए कोई वैल्यू नहीं है, तो खाली स्ट्रिंग दिखेगी.

पैरामीटर:
बटनकॉन्फ़िगरेशन वैल्यू को खोजने के लिए इस्तेमाल होने वाली कुंजी.

इस कंटेनर को नेटवर्क से रीफ़्रेश करने का अनुरोध किया गया.

यह कॉल एसिंक्रोनस होती है, इसलिए किसी दूसरे थ्रेड पर रीफ़्रेश हो सकता है.

- (शून्य) बंद

इस कंटेनर को बंद कर देता है, ताकि इसे रीफ़्रेश नहीं किया जा सके.

बंद करने के बाद, कंटेनर को कोई और कॉल न करें.

- (BOOL) isDefault

यह दिखाता है कि यह डिफ़ॉल्ट कंटेनर है या सर्वर से रीफ़्रेश किया गया है.

- (शून्य) रजिस्टरफ़ंक्शनCallMacroHandler: (आईडी< TAGFunctionCallMacroHandler >) हैंडलर
मैक्रो के लिए: (एनएसस्ट्रिंग *) macroName

यह फ़ंक्शन, किसी दिए गए फ़ंक्शन कॉल मैक्रो को मैनेज करने के लिए, दिए गए मैक्रो हैंडलर को रजिस्टर करता है.

पैरामीटर:
हैंडलरमैक्रो के लिए हैंडलर. अगर पैरामीटर शून्य है, तो यह तरीका उस मैक्रो के लिए किसी भी मौजूदा हैंडलर का रजिस्ट्रेशन रद्द करता है.
macroNameरजिस्टर किए जा रहे मैक्रो का नाम.
- (id<TAGFunctionCallMacroHandler>) FunctionCallMacroHandlerForMacro: (एनएसस्ट्रिंग *) functionCallMacroName

फ़ंक्शन कॉल मैक्रो का नाम दिए जाने पर, मैक्रो के लिए रजिस्टर किया गया हैंडलर दिखाता है.

सामान लौटाना:
मैक्रो के लिए रजिस्टर किया गया हैंडलर.
- (void) signFunctionCallTagHandler: (id< TAGFunctionCallTagHandler >) हैंडलर
टैग के लिए: (एनएसस्ट्रिंग *) tagName

किसी दिए गए फ़ंक्शन कॉल टैग को हैंडल करने के लिए, दिए गए टैग हैंडलर को रजिस्टर करता है.

पैरामीटर:
हैंडलरटैग के लिए हैंडलर. अगर पैरामीटर 'शून्य' है, तो यह तरीका उस टैग के लिए किसी भी मौजूदा हैंडलर का रजिस्ट्रेशन रद्द कर देता है.
tagNameरजिस्टर किए जा रहे टैग का नाम.
- (id<TAGFunctionCallTagHandler>) FunctionCallTagHandlerForTag: (एनएसस्ट्रिंग *) functionCallTagName

फ़ंक्शन कॉल टैग का नाम दिए जाने पर, टैग के लिए रजिस्टर किया गया हैंडलर दिखाता है.

सामान लौटाना:
टैग के लिए रजिस्टर किया गया हैंडलर.

प्रॉपर्टी से जुड़े दस्तावेज़

- (NSString*) containerId [read, copy]

इस कंटेनर का आईडी.

- (दोगुना) lastRefreshTime [read, assign]

वह आखिरी समय (मिलीसेकंड में जो 1 जनवरी, 1970 को आधी रात के बाद का है), जब इस कंटेनर को नेटवर्क से रीफ़्रेश किया गया था.