GCKRequest क्लास

खास जानकारी

एसिंक्रोनस अनुरोध को ट्रैक करने के लिए एक ऑब्जेक्ट.

डेलिगेट प्रोटोकॉल के लिए GCKRequestDelegate देखें.

सिंस
3.0

NSObject को इनहेरिट करता है.

इंस्टेंस के तरीके की खास जानकारी

(void) - cancel
 अनुरोध रद्द कर देता है. ज़्यादा...
 
(void) - complete
 अनुरोध पूरा करता है और उसी के हिसाब से प्रतिनिधि को सूचना देता है. ज़्यादा...
 
(void) - failWithError:
 अनुरोध में गड़बड़ी हुई है और यह प्रतिनिधि को इसकी जानकारी दी गई है. ज़्यादा...
 
(void) - abortWithReason:
 अनुरोध को अस्वीकार करने की वजह बताई जाती है. इसके बाद, वह उसी व्यक्ति को ईमेल के ज़रिए सूचना देता है. ज़्यादा...
 

क्लास मैथड का सारांश

(GCKRequest *) + applicationRequest
 कॉलिंग ऐप्लिकेशन के इस्तेमाल के लिए एक GCKRequest ऑब्जेक्ट बनाता है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

id< GCKRequestDelegatedelegate
 अनुरोध की स्थिति के बारे में सूचनाएं पाने वाले डेलिगेट. ज़्यादा...
 
GCKRequestID requestID
 इस अनुरोध को असाइन किया गया यूनीक आईडी. ज़्यादा...
 
GCKErrorerror
 वह गड़बड़ी जिसकी वजह से अनुरोध पूरा नहीं हो सका, अगर कोई हो, तो nil. ज़्यादा...
 
BOOL inProgress
 फ़्लैग बताता है कि अनुरोध किया जा रहा है या नहीं. ज़्यादा...
 
BOOL external
 फ़्लैग बताता है कि यह कोई बाहरी अनुरोध है या नहीं, जो कि फ़्रेमवर्क का नहीं, बल्कि ऐप्लिकेशन का बनाया गया अनुरोध है. ज़्यादा...
 

तरीके की जानकारी

- (void) cancel

अनुरोध रद्द कर देता है.

अनुरोध को रद्द करने से इस बात की गारंटी नहीं मिलती कि उसे मिलने वाले अनुरोध को पूरा नहीं किया जा सकेगा. यह सिर्फ़ भेजने वाले को अनुरोध को ट्रैक करने से रोक देगा.

+ (GCKRequest *) applicationRequest

कॉलिंग ऐप्लिकेशन के इस्तेमाल के लिए एक GCKRequest ऑब्जेक्ट बनाता है.

इस फ़ैक्ट्री के ज़रिए बनाए गए अनुरोध ऑब्जेक्ट को complete, failWithError:, और abortWithReason: इस्तेमाल करके ऐप्लिकेशन से मैनेज किया जा सकता है.

सिंस
3.4
- (void) complete

अनुरोध पूरा करता है और उसी के हिसाब से प्रतिनिधि को सूचना देता है.

इस तरीके का इस्तेमाल सिर्फ़ उन GCKRequest ऑब्जेक्ट के लिए किया जा सकता है जिन्हें ऐप्लिकेशन ने applicationRequest फ़ैक्ट्री के तरीके से बनाया है. इस तरीके को फ़्रेमवर्क से बनाए गए GCKRequest ऑब्जेक्ट पर कॉल करने से अपवाद जुड़ जाएगा.

सिंस
3.4
- (void) failWithError: (GCKError *)  error

अनुरोध में गड़बड़ी हुई है और यह प्रतिनिधि को इसकी जानकारी दी गई है.

इस तरीके से सिर्फ़ उन GCKRequest ऑब्जेक्ट पर कॉल किया जा सकता है जिन्हें ऐप्लिकेशन ने GCKRequest::requestWithID: फ़ैक्ट्री मेथड का इस्तेमाल करके बनाया है. इस तरीके को फ़्रेमवर्क से बनाए गए GCKRequest ऑब्जेक्ट पर कॉल करने से अपवाद जुड़ जाएगा.

Parameters
errorThe error describing the failure.
सिंस
3.4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

अनुरोध को अस्वीकार करने की वजह बताई जाती है. इसके बाद, वह उसी व्यक्ति को ईमेल के ज़रिए सूचना देता है.

इस तरीके से सिर्फ़ उन GCKRequest ऑब्जेक्ट पर कॉल किया जा सकता है जिन्हें ऐप्लिकेशन ने GCKRequest::requestWithID: फ़ैक्ट्री मेथड का इस्तेमाल करके बनाया है. इस तरीके को फ़्रेमवर्क से बनाए गए GCKRequest ऑब्जेक्ट पर कॉल करने से अपवाद जुड़ जाएगा.

Parameters
reasonThe reason for the abort.
सिंस
3.4

प्रॉपर्टी की जानकारी

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

अनुरोध की स्थिति के बारे में सूचनाएं पाने वाले डेलिगेट.

- (GCKRequestID) requestID
readnonatomicassign

इस अनुरोध को असाइन किया गया यूनीक आईडी.

- (GCKError*) error
readnonatomiccopy

वह गड़बड़ी जिसकी वजह से अनुरोध पूरा नहीं हो सका, अगर कोई हो, तो nil.

- (BOOL) inProgress
readnonatomicassign

फ़्लैग बताता है कि अनुरोध किया जा रहा है या नहीं.

- (BOOL) external
readnonatomicassign

फ़्लैग बताता है कि यह कोई बाहरी अनुरोध है या नहीं, जो कि फ़्रेमवर्क का नहीं, बल्कि ऐप्लिकेशन का बनाया गया अनुरोध है.

सिंस
3.4