คลาสคำขอ GCK

ภาพรวม

ออบเจ็กต์สําหรับติดตามคําขอแบบอะซิงโครนัส

ดูโปรโตคอลการมอบสิทธิ์ได้ที่ 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