Kelas GCKRequest
Objek untuk melacak permintaan asinkron.
Lihat GCKRequestDelegate untuk protokol delegasi.
- Sejak
- 3,0
Mewarisi NSObject.
Membatalkan permintaan.
Membatalkan permintaan tidak menjamin bahwa permintaan tidak akan selesai di penerima; hal ini hanya menyebabkan pengirim berhenti melacak permintaan.
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
-
error | The 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
-
reason | The reason for the abort. |
- Sejak
- 3,4
Delegasi untuk menerima notifikasi tentang status permintaan.
- (GCKRequestID) requestID |
|
readnonatomicassign |
ID unik yang ditetapkan untuk permintaan ini.
Error yang menyebabkan permintaan gagal, jika ada, jika tidak, nil
.
Tanda yang menunjukkan apakah permintaan sedang berlangsung.
Flag yang menunjukkan apakah ini adalah permintaan eksternal atau bukan, yaitu permintaan yang dibuat oleh aplikasi, bukan framework itu sendiri.
- Sejak
- 3,4
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-02 UTC.
[null,null,["Terakhir diperbarui pada 2023-12-02 UTC."],[[["The `GCKRequest` class is used for tracking asynchronous requests made to a Google Cast device."],["Applications can create and manage their own `GCKRequest` objects, or they can use the framework-provided ones."],["`GCKRequest` objects have a delegate that is notified of the request's progress and completion status."],["A `GCKRequest` can be canceled, completed, failed, or aborted, depending on the outcome of the operation it is tracking."],["Each `GCKRequest` has a unique ID and properties indicating its progress, any associated errors, and whether it's an external request."]]],[]]