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 ऑब्जेक्ट पर कॉल किया जा सकता है जिन्हें ऐप्लिकेशन ने 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