คลาสคำขอ GCK

ข้อมูลอ้างอิงคลาสของ 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