Kelas GCKRequest

Referensi Class GCKRequest

Ringkasan

Objek untuk melacak permintaan asinkron.

Lihat GCKRequestDelegate untuk protokol delegasi.

Sejak
3,0

Mewarisi NSObject.

Ringkasan Metode Instance

(void) - cancel
 Membatalkan permintaan. Lainnya...
 
(void) - complete
 Menyelesaikan permintaan dan memberi tahu delegasi sebagaimana mestinya. Lainnya...
 
(void) - failWithError:
 Menggagalkan permintaan dengan error dan memberi tahu delegasi. Lainnya...
 
(void) - abortWithReason:
 Membatalkan permintaan dengan alasan yang sesuai dan memberi tahu delegasi. Lainnya...
 

Ringkasan Metode Kelas

(GCKRequest *) + applicationRequest
 Membuat objek GCKRequest untuk digunakan oleh aplikasi panggilan. Lainnya...
 

Ringkasan Properti

id< GCKRequestDelegatedelegate
 Delegasi untuk menerima notifikasi tentang status permintaan. Lainnya...
 
GCKRequestID requestID
 ID unik yang ditetapkan untuk permintaan ini. Lainnya...
 
GCKErrorerror
 Error yang menyebabkan permintaan gagal, jika ada, jika tidak, nil. Lainnya...
 
BOOL inProgress
 Tanda yang menunjukkan apakah permintaan sedang berlangsung. Lainnya...
 
BOOL external
 Flag yang menunjukkan apakah ini adalah permintaan eksternal atau bukan, yaitu permintaan yang dibuat oleh aplikasi, bukan framework itu sendiri. Lainnya...
 

Detail Metode

- (void) cancel

Membatalkan permintaan.

Membatalkan permintaan tidak menjamin bahwa permintaan tidak akan selesai di penerima; hal ini hanya menyebabkan pengirim berhenti melacak permintaan.

+ (GCKRequest *) applicationRequest

Membuat objek GCKRequest untuk digunakan oleh aplikasi panggilan.

Objek permintaan yang dibuat menggunakan metode factory ini dapat dikelola oleh aplikasi menggunakan metode complete, failWithError:, dan abortWithReason:.

Sejak
3,4
- (void) complete

Menyelesaikan permintaan dan memberi tahu delegasi sebagaimana mestinya.

Metode ini hanya dapat dipanggil pada objek GCKRequest yang telah dibuat oleh aplikasi menggunakan metode factory applicationRequest. Memanggil metode ini pada objek GCKRequest yang dibuat oleh framework itu sendiri akan memunculkan pengecualian.

Sejak
3,4
- (void) failWithError: (GCKError *)  error

Menggagalkan permintaan dengan error dan memberi tahu delegasi.

Metode ini hanya dapat dipanggil pada objek GCKRequest yang telah dibuat oleh aplikasi menggunakan metode factory GCKRequest::requestWithID:. Memanggil metode ini pada objek GCKRequest yang dibuat oleh framework itu sendiri akan memunculkan pengecualian.

Parameters
errorThe error describing the failure.
Sejak
3,4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Membatalkan permintaan dengan alasan yang sesuai dan memberi tahu delegasi.

Metode ini hanya dapat dipanggil pada objek GCKRequest yang telah dibuat oleh aplikasi menggunakan metode factory GCKRequest::requestWithID:. Memanggil metode ini pada objek GCKRequest yang dibuat oleh framework itu sendiri akan memunculkan pengecualian.

Parameters
reasonThe reason for the abort.
Sejak
3,4

Detail Properti

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Delegasi untuk menerima notifikasi tentang status permintaan.

- (GCKRequestID) requestID
readnonatomicassign

ID unik yang ditetapkan untuk permintaan ini.

- (GCKError*) error
readnonatomiccopy

Error yang menyebabkan permintaan gagal, jika ada, jika tidak, nil.

- (BOOL) inProgress
readnonatomicassign

Tanda yang menunjukkan apakah permintaan sedang berlangsung.

- (BOOL) external
readnonatomicassign

Flag yang menunjukkan apakah ini adalah permintaan eksternal atau bukan, yaitu permintaan yang dibuat oleh aplikasi, bukan framework itu sendiri.

Sejak
3,4