מחלקה GCKRequest

הפניה לכיתה 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 שנוצר על ידי ה-framework עצמה תציג חריגה.

מאז
3.4
- (void) failWithError: (GCKError *)  error

נכשל הבקשה עם שגיאה ומיידע את המואצל בהתאם.

ניתן להפעיל את השיטה הזו רק ב-GCKRequest אובייקטים שנוצרו על ידי האפליקציה באמצעות שיטת GCKRequest::requestWithID: העמודה GCKRequest::requestWithID. קריאה לשיטה הזו באובייקט GCKRequest שנוצר על ידי ה-framework עצמה תציג חריגה.

Parameters
errorThe error describing the failure.
מאז
3.4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

מבטל את הבקשה עם סיבה ומודיע לאדם הרלוונטי בהתאם.

ניתן להפעיל את השיטה הזו רק ב-GCKRequest אובייקטים שנוצרו על ידי האפליקציה באמצעות שיטת GCKRequest::requestWithID: העמודה GCKRequest::requestWithID. קריאה לשיטה הזו באובייקט GCKRequest שנוצר על ידי ה-framework עצמה תציג חריגה.

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