Klasa GCKRequest

Odniesienie do klasy GCKRequest

Omówienie

Obiekt do śledzenia żądań asynchronicznych.

Więcej informacji znajdziesz na stronie GCKRequestDelegate dotyczącej protokołu przekazywania dostępu.

Sincé
3,0

Dziedziczy NSObject.

Podsumowanie metody instancji

(void) - cancel
 Anuluje prośbę. Więcej...
 
(void) - complete
 wypełnia żądanie i powiadomi odpowiednio osobę, której przekazano dostęp; Więcej...
 
(void) - failWithError:
 odrzuca żądanie z błędem i odpowiednio powiadamia osobę, której przekazano dostęp; Więcej...
 
(void) - abortWithReason:
 Anuluje żądanie z uzasadnieniem i powiadomi go o tym. Więcej...
 

Podsumowanie metody zajęć

(GCKRequest *) + applicationRequest
 Konstruuje obiekt GCKRequest do użytku przez aplikację wywołującą. Więcej...
 

Podsumowanie usługi

id< GCKRequestDelegatedelegate
 Osoba, której przekazano dostęp do powiadomień o stanie prośby. Więcej...
 
GCKRequestID requestID
 Unikalny identyfikator przypisany do tego żądania. Więcej...
 
GCKErrorerror
 Błąd, który spowodował niepowodzenie żądania. W przeciwnym razie nil. Więcej...
 
BOOL inProgress
 Flaga z informacją, czy żądanie jest obecnie przetwarzane. Więcej...
 
BOOL external
 Flaga wskazująca, czy jest to żądanie zewnętrzne – to znaczy utworzone przez aplikację, a nie przez platformę. Więcej...
 

Szczegóły metody

- (void) cancel

Anuluje prośbę.

Anulowanie żądania nie gwarantuje, że nie zostanie ono zrealizowane na odbiorniku, a jedynie spowoduje, że nadawca przestanie śledzić żądanie.

+ (GCKRequest *) applicationRequest

Konstruuje obiekt GCKRequest do użytku przez aplikację wywołującą.

Obiektami utworzonymi za pomocą tej metody można zarządzać w aplikacji przy użyciu metod complete, failWithError: i abortWithReason:.

Sincé
3,4
- (void) complete

wypełnia żądanie i powiadomi odpowiednio osobę, której przekazano dostęp;

Metoda ta może być wywoływana tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody fabrycznej applicationRequest. Wywołanie tej metody w obiekcie GCKRequest utworzonym przez samą platformę wywoła wyjątek.

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

odrzuca żądanie z błędem i odpowiednio powiadamia osobę, której przekazano dostęp;

Ta metoda może być wywoływana tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody GCKRequest::requestWithID: fabryka. Wywołanie tej metody w obiekcie GCKRequest utworzonym przez samą platformę wywoła wyjątek.

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

Anuluje żądanie z uzasadnieniem i powiadomi go o tym.

Ta metoda może być wywoływana tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody GCKRequest::requestWithID: fabryka. Wywołanie tej metody w obiekcie GCKRequest utworzonym przez samą platformę wywoła wyjątek.

Parameters
reasonThe reason for the abort.
Sincé
3,4

Szczegóły usługi

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Osoba, której przekazano dostęp do powiadomień o stanie prośby.

- (GCKRequestID) requestID
readnonatomicassign

Unikalny identyfikator przypisany do tego żądania.

- (GCKError*) error
readnonatomiccopy

Błąd, który spowodował niepowodzenie żądania. W przeciwnym razie nil.

- (BOOL) inProgress
readnonatomicassign

Flaga z informacją, czy żądanie jest obecnie przetwarzane.

- (BOOL) external
readnonatomicassign

Flaga wskazująca, czy jest to żądanie zewnętrzne – to znaczy utworzone przez aplikację, a nie przez platformę.

Sincé
3,4