Classe GCKRequest

Référence de la classe GCKRequest

Présentation

Objet permettant de suivre une requête asynchrone.

Consultez GCKRequestDelegate pour connaître le protocole délégué.

Depuis
3,0

Hérite du NSObject.

Résumé des méthodes d'instance

(void) - cancel
 Annule la requête. Plus...
 
(void) - complete
 Effectue la requête et informe le délégué en conséquence. Plus...
 
(void) - failWithError:
 La requête échoue avec une erreur et le délégué est notifié en conséquence. Plus...
 
(void) - abortWithReason:
 Annule la requête avec un motif et informe le délégué en conséquence. Plus...
 

Résumé des méthodes de classe

(GCKRequest *) + applicationRequest
 Construit un objet GCKRequest qui sera utilisé par l'application appelante. Plus...
 

Résumé de la propriété

id< GCKRequestDelegatedelegate
 Délégué pour recevoir les notifications sur l'état de la requête. Plus...
 
GCKRequestID requestID
 Identifiant unique attribué à cette requête. Plus...
 
GCKErrorerror
 Erreur ayant entraîné l'échec de la requête, le cas échéant. Sinon, nil. Plus...
 
BOOL inProgress
 Indicateur indiquant si la requête est en cours. Plus...
 
BOOL external
 Indicateur indiquant s'il s'agit d'une requête externe, c'est-à-dire créée par l'application plutôt que par le framework lui-même. Plus...
 

Détails sur la méthode

- (void) cancel

Annule la requête.

L'annulation d'une requête ne garantit pas qu'elle ne s'achèvera pas chez le destinataire. Cela oblige simplement l'expéditeur à arrêter le suivi de la requête.

+ (GCKRequest *) applicationRequest

Construit un objet GCKRequest qui sera utilisé par l'application appelante.

Les objets de requête créés à l'aide de cette méthode de fabrique peuvent être gérés par l'application à l'aide des méthodes complete, failWithError: et abortWithReason:.

Depuis
3,4
- (void) complete

Effectue la requête et informe le délégué en conséquence.

Cette méthode ne peut être appelée que sur des objets GCKRequest créés par l'application à l'aide de la méthode de fabrique applicationRequest. L'appel de cette méthode sur un objet GCKRequest créé par le framework lui-même génère une exception.

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

La requête échoue avec une erreur et le délégué est notifié en conséquence.

Cette méthode ne peut être appelée que sur des objets GCKRequest créés par l'application à l'aide de la méthode de fabrique GCKRequest::requestWithID:. L'appel de cette méthode sur un objet GCKRequest créé par le framework lui-même génère une exception.

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

Annule la requête avec un motif et informe le délégué en conséquence.

Cette méthode ne peut être appelée que sur des objets GCKRequest créés par l'application à l'aide de la méthode de fabrique GCKRequest::requestWithID:. L'appel de cette méthode sur un objet GCKRequest créé par le framework lui-même génère une exception.

Parameters
reasonThe reason for the abort.
Depuis
3,4

Détails de la propriété

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

Délégué pour recevoir les notifications sur l'état de la requête.

- (GCKRequestID) requestID
readnonatomicassign

Identifiant unique attribué à cette requête.

- (GCKError*) error
readnonatomiccopy

Erreur ayant entraîné l'échec de la requête, le cas échéant. Sinon, nil.

- (BOOL) inProgress
readnonatomicassign

Indicateur indiquant si la requête est en cours.

- (BOOL) external
readnonatomicassign

Indicateur indiquant s'il s'agit d'une requête externe, c'est-à-dire créée par l'application plutôt que par le framework lui-même.

Depuis
3,4