GCKRequest Sınıfı

GCKRequest Sınıf Referansı

Genel bakış

Eşzamansız isteği izlemek için kullanılan bir nesne.

Delege protokolü için GCKRequestDelegate sayfasına bakın.

yılından beri
3,0

NSObject öğesini devralır.

Örnek Yöntemi Özeti

(void) - cancel
 İsteği iptal eder. Diğer...
 
(void) - complete
 İsteği tamamlar ve yetki verilmiş kullanıcıya uygun şekilde bildirim gönderir. Diğer...
 
(void) - failWithError:
 İsteğin bir hatayla başarısız olmasına neden olur ve yetki verilmiş kullanıcıya bunu bildirir. Diğer...
 
(void) - abortWithReason:
 Bir nedenden dolayı isteği iptal eder ve buna uygun olarak yetkiyi yetkiliye bilgilendirir. Diğer...
 

Sınıf Yöntemi Özeti

(GCKRequest *) + applicationRequest
 Çağrı uygulaması tarafından kullanılmak üzere bir GCKRequest nesnesi oluşturur. Diğer...
 

Mülk Özeti

id< GCKRequestDelegatedelegate
 İsteğin durumuyla ilgili bildirimleri almak için yetkili kullanıcı. Diğer...
 
GCKRequestID requestID
 Bu isteğe atanan benzersiz kimlik. Diğer...
 
GCKErrorerror
 İsteğin başarısız olmasına neden olan hata (varsa). Aksi takdirde nil. Diğer...
 
BOOL inProgress
 İsteğin şu anda devam edip etmediğini gösteren bir işaret. Diğer...
 
BOOL external
 Bunun harici bir istek, yani çerçevenin kendisi tarafından değil, uygulama tarafından oluşturulan bir istek olup olmadığını gösteren işaret. Diğer...
 

Yöntem Ayrıntısı

- (void) cancel

İsteği iptal eder.

İsteğin iptal edilmesi, isteğin alıcıda tamamlanmayacağını garanti etmez; yalnızca gönderenin isteği izlemeyi durdurmasına neden olur.

+ (GCKRequest *) applicationRequest

Çağrı uygulaması tarafından kullanılmak üzere bir GCKRequest nesnesi oluşturur.

Bu fabrika yöntemi kullanılarak oluşturulan istek nesneleri, complete, failWithError: ve abortWithReason: yöntemleri kullanılarak uygulama tarafından yönetilebilir.

yılından beri
3,4
- (void) complete

İsteği tamamlar ve yetki verilmiş kullanıcıya uygun şekilde bildirim gönderir.

Bu yöntem yalnızca, uygulama tarafından applicationRequest fabrika yöntemi kullanılarak oluşturulan GCKRequest nesnelerinde çağrılabilir. Bu yöntemin çerçevenin kendisi tarafından oluşturulan bir GCKRequest nesnesinde çağrılması bir istisna oluşturur.

yılından beri
3,4
- (void) failWithError: (GCKError *)  error

İsteğin bir hatayla başarısız olmasına neden olur ve yetki verilmiş kullanıcıya bunu bildirir.

Bu yöntem yalnızca uygulama tarafından GCKRequest::requestWithID: fabrika yöntemi kullanılarak oluşturulan GCKRequest nesnelerinde çağrılabilir. Bu yöntemin çerçevenin kendisi tarafından oluşturulan bir GCKRequest nesnesinde çağrılması bir istisna oluşturur.

Parameters
errorThe error describing the failure.
yılından beri
3,4
- (void) abortWithReason: (GCKRequestAbortReason)  reason

Bir nedenden dolayı isteği iptal eder ve buna uygun olarak yetkiyi yetkiliye bilgilendirir.

Bu yöntem yalnızca uygulama tarafından GCKRequest::requestWithID: fabrika yöntemi kullanılarak oluşturulan GCKRequest nesnelerinde çağrılabilir. Bu yöntemin çerçevenin kendisi tarafından oluşturulan bir GCKRequest nesnesinde çağrılması bir istisna oluşturur.

Parameters
reasonThe reason for the abort.
yılından beri
3,4

Mülk Ayrıntısı

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

İsteğin durumuyla ilgili bildirimleri almak için yetkili kullanıcı.

- (GCKRequestID) requestID
readnonatomicassign

Bu isteğe atanan benzersiz kimlik.

- (GCKError*) error
readnonatomiccopy

İsteğin başarısız olmasına neden olan hata (varsa). Aksi takdirde nil.

- (BOOL) inProgress
readnonatomicassign

İsteğin şu anda devam edip etmediğini gösteren bir işaret.

- (BOOL) external
readnonatomicassign

Bunun harici bir istek, yani çerçevenin kendisi tarafından değil, uygulama tarafından oluşturulan bir istek olup olmadığını gösteren işaret.

yılından beri
3,4