คลาส GCKRequest

ภาพรวม

ออบเจ็กต์สําหรับการติดตามคําขอแบบไม่พร้อมกัน

โปรดดู GCKRequestDelegate สําหรับโปรโตคอลการมอบสิทธิ์

Since
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:

Since
3.4
- (void) complete

ดําเนินการตามคําขอให้เสร็จสมบูรณ์และแจ้งผู้ที่ได้รับมอบสิทธิ์ให้สอดคล้องกัน

วิธีการนี้สามารถเรียกใช้ในออบเจ็กต์ GCKRequest ที่สร้างโดยแอปพลิเคชันนี้โดยใช้เมธอดของ applicationRequest เท่านั้นเท่านั้น การเรียกวิธีนี้ในออบเจ็กต์ GCKRequest ที่สร้างโดยเฟรมเวิร์กนี้เองจะก่อให้เกิดข้อยกเว้น

Since
3.4
- (void) failWithError: (GCKError *)  error

ดําเนินการตามคําขอไม่สําเร็จพร้อมแจ้งผู้รับมอบสิทธิ์

วิธีการนี้สามารถเรียกใช้ในออบเจ็กต์ GCKRequest ที่สร้างโดยแอปพลิเคชันโดยใช้ GCKRequest::requestWithID: เมธอดเท่านั้น การเรียกวิธีนี้ในออบเจ็กต์ GCKRequest ที่สร้างโดยเฟรมเวิร์กนี้เองจะก่อให้เกิดข้อยกเว้น

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

ยกเลิกคําขอพร้อมเหตุผล

วิธีการนี้สามารถเรียกใช้ในออบเจ็กต์ GCKRequest ที่สร้างโดยแอปพลิเคชันโดยใช้ GCKRequest::requestWithID: เมธอดเท่านั้น การเรียกวิธีนี้ในออบเจ็กต์ GCKRequest ที่สร้างโดยเฟรมเวิร์กนี้เองจะก่อให้เกิดข้อยกเว้น

Parameters
reasonThe reason for the abort.
Since
3.4

รายละเอียดพร็อพเพอร์ตี้

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

ผู้รับมอบสิทธิ์สําหรับรับการแจ้งเตือนเกี่ยวกับสถานะคําขอ

- (GCKRequestID) requestID
readnonatomicassign

รหัสที่ไม่ซ้ํากันที่กําหนดให้คําขอนี้

- (GCKError*) error
readnonatomiccopy

ข้อผิดพลาดที่ทําให้คําขอล้มเหลว (หากมี) มิเช่นนั้น nil

- (BOOL) inProgress
readnonatomicassign

การแจ้งที่บ่งบอกว่าคําขออยู่ระหว่างดําเนินการหรือไม่

- (BOOL) external
readnonatomicassign

การแจ้งที่บ่งบอกว่าเป็นคําขอภายนอก ซึ่งก็คือคําขอที่แอปพลิเคชันสร้างขึ้น ไม่ใช่เฟรมเวิร์ก

Since
3.4