Klasa GCKRequest

Odniesienie do klasy GCKRequest

Opis

Obiekt do śledzenia żądania asynchronicznego.

Informacje o protokole delegowania znajdziesz w sekcji GCKRequestDelegate.

Od
3,0

Dziedziczy NSObject.

Podsumowanie metody instancji

(void) - cancel
 Anuluje prośbę. Więcej...
 
(void) - complete
 Wykona żądanie i powiadomi o tym przedstawiciela. Więcej...
 
(void) - failWithError:
 Żądanie się nie powiodło i powiadamia o tym osobę, której przekazano dostęp. Więcej...
 
(void) - abortWithReason:
 Przerywa żądanie, podając powód, i powiadamia o tym przedstawiciela. Więcej...
 

Podsumowanie metody klasy

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

Podsumowanie usługi

id< GCKRequestDelegatedelegate
 Osoba, której przekazano dostęp, do otrzymywania 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 (jeśli wystąpiło). W przeciwnym razie nil. Więcej...
 
BOOL inProgress
 Flaga wskazująca, czy żądanie jest obecnie przetwarzane. Więcej...
 
BOOL external
 Flaga wskazująca, czy jest to żądanie zewnętrzne, czyli żądanie utworzone przez aplikację, a nie przez samą platformę. Więcej...
 

Szczegóły metody

- (void) cancel

Anuluje prośbę.

Anulowanie żądania nie gwarantuje, że nie zostanie ono zrealizowane u odbiorcy – po prostu spowoduje, że nadawca przestanie śledzić żądanie.

+ (GCKRequest *) applicationRequest

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

Obiekty żądań utworzone za pomocą tej metody fabrycznej mogą być zarządzane przez aplikację za pomocą metod complete, failWithError: i abortWithReason:.

Od
3,4
- (void) complete

Wykona żądanie i powiadomi o tym przedstawiciela.

Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody fabrycznej applicationRequest. Wywołanie tej metody w obiekcie GCKRequest, który został utworzony przez samą platformę, spowoduje zgłoszenie wyjątku.

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

Żądanie się nie powiodło i powiadamia o tym osobę, której przekazano dostęp.

Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody GCKRequest::requestWithID: fabryczne. Wywołanie tej metody w obiekcie GCKRequest, który został utworzony przez samą platformę, spowoduje zgłoszenie wyjątku.

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

Przerywa żądanie, podając powód, i powiadamia o tym przedstawiciela.

Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację przy użyciu metody GCKRequest::requestWithID: fabryczne. Wywołanie tej metody w obiekcie GCKRequest, który został utworzony przez samą platformę, spowoduje zgłoszenie wyjątku.

Parameters
reasonThe reason for the abort.
Od
3,4

Szczegóły nieruchomości

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

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

- (GCKRequestID) requestID
readnonatomicassign

Unikalny identyfikator przypisany do tego żądania.

- (GCKError*) error
readnonatomiccopy

Błąd, który spowodował niepowodzenie żądania (jeśli wystąpiło). W przeciwnym razie nil.

- (BOOL) inProgress
readnonatomicassign

Flaga wskazująca, czy żądanie jest obecnie przetwarzane.

- (BOOL) external
readnonatomicassign

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

Od
3,4