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