Klasa GCKRequest

Informacje o klasie GCKRequest

Przegląd

Obiekt do śledzenia żądania asynchronicznego.

Protokół delegowania znajdziesz na stronie GCKRequestDelegate.

Od
3,0

Dziedziczy z klasy NSObject.

Podsumowanie metod instancji

(void) - cancel
 Anuluje prośbę. Więcej…
 
(void) - complete
 realizuje prośbę i powiadamia o tym osobę upoważnioną; Więcej…
 
(void) - failWithError:
 Żądanie kończy się niepowodzeniem i powoduje wyświetlenie błędu, a pełnomocnik otrzymuje odpowiednie powiadomienie. Więcej…
 
(void) - abortWithReason:
 Przerywa żądanie z podaniem przyczyny i odpowiednio powiadamia delegata. Więcej…
 

Podsumowanie metod klasy

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

Podsumowanie usługi

id< GCKRequestDelegatedelegate
 Delegat do otrzymywania powiadomień o stanie żądania. Więcej…
 
GCKRequestID requestID
 Unikalny identyfikator przypisany do tego żądania. Więcej…
 
GCKErrorerror
 Błąd, który spowodował niepowodzenie żądania (jeśli wystąpił), 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 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 na urządzeniu odbiorcy. Powoduje jedynie, że nadawca przestaje śledzić żądanie.

+ (GCKRequest *) applicationRequest

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

Obiektami żądań utworzonymi za pomocą tej metody fabrycznej może zarządzać aplikacja za pomocą metod complete, failWithError:abortWithReason:.

Od
3.4
- (void) complete

realizuje prośbę i powiadamia o tym osobę upoważnioną;

Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody fabrycznej applicationRequest. Wywołanie tej metody w przypadku obiektu GCKRequest utworzonego przez samą platformę spowoduje zgłoszenie wyjątku.

Od
3.4
- (void) failWithError: (GCKError *)  error

Żądanie kończy się niepowodzeniem i powoduje wyświetlenie błędu, a pełnomocnik otrzymuje odpowiednie powiadomienie.

Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody fabrycznej GCKRequest::requestWithID:. Wywołanie tej metody w przypadku obiektu GCKRequest utworzonego przez samą platformę spowoduje zgłoszenie wyjątku.

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

Przerywa żądanie z podaniem przyczyny i odpowiednio powiadamia delegata.

Tę metodę można wywoływać tylko w przypadku obiektów GCKRequest utworzonych przez aplikację za pomocą metody fabrycznej GCKRequest::requestWithID:. Wywołanie tej metody w przypadku obiektu GCKRequest utworzonego przez samą platformę spowoduje zgłoszenie wyjątku.

Parameters
reasonThe reason for the abort.
Od
3.4

Szczegóły usługi

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Delegat do otrzymywania powiadomień o stanie żądania.

- (GCKRequestID) requestID
readnonatomicassign

Unikalny identyfikator przypisany do tego żądania.

- (GCKError*) error
readnonatomiccopy

Błąd, który spowodował niepowodzenie żądania (jeśli wystąpił), 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 utworzone przez aplikację, a nie przez samą platformę.

Od
3.4