Clase GCKRequest

Referencia de la clase GCKRequest

Descripción general

Un objeto para realizar un seguimiento de una solicitud asíncrona.

Consulta GCKRequestDelegate para ver el protocolo de delegado.

Since
3.0

Hereda NSObject.

Resumen del método de instancia

(void) - cancel
 Cancela la solicitud. Más...
 
(void) - complete
 Completa la solicitud y notifica al delegado según corresponda. Más...
 
(void) - failWithError:
 Falla de la solicitud con un error y notifica al delegado según corresponda. Más...
 
(void) - abortWithReason:
 Anula la solicitud con un motivo y notifica al delegado según corresponda. Más...
 

Resumen del método de clase

(GCKRequest *) + applicationRequest
 Construye un objeto GCKRequest para que lo use la aplicación que realiza la llamada. Más...
 

Resumen de la propiedad

id< GCKRequestDelegatedelegate
 El delegado que recibe las notificaciones sobre el estado de la solicitud. Más...
 
GCKRequestID requestID
 El ID único asignado a esta solicitud. Más...
 
GCKErrorerror
 El error que causó el error de la solicitud, si existe alguno, de lo contrario, nil. Más...
 
BOOL inProgress
 Una marca que indica si la solicitud está en curso. Más...
 
BOOL external
 Marca que indica si se trata de una solicitud externa, es decir, una que creó la aplicación y no el propio framework. Más...
 

Detalle del método

- (void) cancel

Cancela la solicitud.

Cancelar una solicitud no garantiza que la solicitud no se completará en el receptor; simplemente hace que el remitente deje de realizar el seguimiento de la solicitud.

+ (GCKRequest *) applicationRequest

Construye un objeto GCKRequest para que lo use la aplicación que realiza la llamada.

La aplicación puede administrar los objetos creados con este método de fábrica mediante los métodos complete, failWithError: y abortWithReason:.

Since
3.4
- (void) complete

Completa la solicitud y notifica al delegado según corresponda.

Solo se puede llamar a este método en los objetos GCKRequest que hayan sido construidos por la aplicación con el método de fábrica applicationRequest. Si se llama a este método en un objeto GCKRequest creado por el framework, se generará una excepción.

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

Falla de la solicitud con un error y notifica al delegado según corresponda.

Solo se puede llamar a este método en objetos GCKRequest que la aplicación haya construido con el método de fábrica GCKRequest::requestWithID. Si se llama a este método en un objeto GCKRequest creado por el framework, se generará una excepción.

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

Anula la solicitud con un motivo y notifica al delegado según corresponda.

Solo se puede llamar a este método en objetos GCKRequest que la aplicación haya construido con el método de fábrica GCKRequest::requestWithID. Si se llama a este método en un objeto GCKRequest creado por el framework, se generará una excepción.

Parameters
reasonThe reason for the abort.
Since
3.4

Detalles de la propiedad

- (id<GCKRequestDelegate>) delegate
readwritenonatomicweak

El delegado que recibe las notificaciones sobre el estado de la solicitud.

- (GCKRequestID) requestID
readnonatomicassign

El ID único asignado a esta solicitud.

- (GCKError*) error
readnonatomiccopy

El error que causó el error de la solicitud, si existe alguno, de lo contrario, nil.

- (BOOL) inProgress
readnonatomicassign

Una marca que indica si la solicitud está en curso.

- (BOOL) external
readnonatomicassign

Marca que indica si se trata de una solicitud externa, es decir, una que creó la aplicación y no el propio framework.

Since
3.4