Kelas GCKRequest
Objek untuk melacak permintaan asinkron.
Lihat GCKRequestDelegate untuk protokol delegasi.
- Since
- 3,0
Mewarisi NSObject.
Membatalkan permintaan.
Membatalkan permintaan tidak menjamin bahwa permintaan tidak akan selesai pada penerima; hal ini hanya menyebabkan pengirim berhenti melacak permintaan.
Melengkapi permintaan dan memberi tahu delegasi.
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.
- Since
- 3,4
- (void) failWithError: |
|
(GCKError *) |
error |
|
Kegagalan permintaan dengan kesalahan dan pemberitahuan delegasi yang sesuai.
Metode ini hanya dapat dipanggil pada objek GCKRequest yang telah dibuat oleh aplikasi menggunakan metode factory GCKRequest::requestWithID: factory. Memanggil metode ini pada objek GCKRequest yang dibuat oleh framework itu sendiri akan memunculkan pengecualian.
- Parameters
-
error | The error describing the failure. |
- Since
- 3,4
- (void) abortWithReason: |
|
(GCKRequestAbortReason) |
reason |
|
Membatalkan permintaan dengan alasan dan memberi tahu delegasi.
Metode ini hanya dapat dipanggil pada objek GCKRequest yang telah dibuat oleh aplikasi menggunakan metode factory GCKRequest::requestWithID: factory. Memanggil metode ini pada objek GCKRequest yang dibuat oleh framework itu sendiri akan memunculkan pengecualian.
- Parameters
-
reason | The reason for the abort. |
- Since
- 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, atau nil
.
Tanda yang menunjukkan apakah permintaan sedang berlangsung.
Tanda yang menunjukkan apakah ini merupakan permintaan eksternal–yaitu, permintaan yang dibuat oleh aplikasi, bukan oleh framework itu sendiri.
- Since
- 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 2022-12-06 UTC.
[null,null,["Terakhir diperbarui pada 2022-12-06 UTC."],[[["The `GCKRequest` class is an object used for tracking asynchronous requests in Google Cast."],["This class provides methods to manage the lifecycle of a request such as canceling, completing, failing, or aborting it."],["Applications can create and manage their own `GCKRequest` objects using the provided factory and management methods."],["A delegate can be assigned to receive notifications about the status and outcome of requests."],["Each request has properties like a unique ID, an optional error object, and flags to indicate progress and origin."]]],[]]