Classe GCKRequest

Documentation de référence sur la classe GCKRequest

Présentation

Objet permettant de suivre une requête asynchrone.

Consultez GCKRequestDelegate pour le protocole de délégué.

Depuis
3.0

Hérite de NSObject.

Récapitulatif des méthodes d'instance

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

Récapitulatif des méthodes de classe

(GCKRequest *) + applicationRequest
 Construit un objet GCKRequest à utiliser par l'application appelante. Plus
 

Récapitulatif des propriétés

id< GCKRequestDelegatedelegate
 Délégué pour la réception des notifications concernant l'état de la demande. Plus
 
GCKRequestID requestID
 Identifiant unique attribué à cette requête. Plus
 
GCKErrorerror
 Erreur qui a entraîné l'échec de la requête, le cas échéant. Sinon, nil. Plus
 
BOOL inProgress
 Indicateur indiquant si la requête est actuellement 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 demande.

L'annulation d'une requête ne garantit pas qu'elle ne sera pas traitée par le destinataire. Elle empêche simplement l'expéditeur de la suivre.

+ (GCKRequest *) applicationRequest

Construit un objet GCKRequest à utiliser 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

traite la demande et en informe le délégué.

Cette méthode ne peut être appelée que sur des objets GCKRequest qui ont été construits 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 informé en conséquence.

Cette méthode ne peut être appelée que sur des objets GCKRequest qui ont été construits 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 en informe le délégué.

Cette méthode ne peut être appelée que sur des objets GCKRequest qui ont été construits 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 la réception des notifications concernant l'état de la demande.

- (GCKRequestID) requestID
readnonatomicassign

Identifiant unique attribué à cette requête.

- (GCKError*) error
readnonatomiccopy

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

- (BOOL) inProgress
readnonatomicassign

Indicateur indiquant si la requête est actuellement 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