Класс GCKRequest

Обзор

Объект для отслеживания асинхронного запроса.

См. GCKRequestDelegate для протокола делегирования.

С
3.0

Наследует NSObject.

Сводка метода экземпляра

(void) - cancel
Отменяет запрос. Более...
(void) - complete
Завершает запрос и соответствующим образом уведомляет делегата. Более...
(void) - failWithError:
Отклоняет запрос с ошибкой и уведомляет об этом делегата. Более...
(void) - abortWithReason:
Прерывает запрос с указанием причины и уведомляет об этом делегата. Более...

Сводка методов класса

( GCKRequest *) + applicationRequest
Создает объект GCKRequest для использования вызывающим приложением. Более...

Сводная информация о недвижимости

id< GCKRequestDelegate delegate
Делегат для получения уведомлений о статусе запроса. Более...
GCKRequestID  requestID
Уникальный идентификатор, присвоенный этому запросу. Более...
GCKError error
Ошибка, вызвавшая сбой запроса, если таковая имеется, в противном случае nil . Более...
BOOL  inProgress
Флаг, указывающий, выполняется ли запрос в данный момент. Более...
BOOL  external
Флаг, указывающий, является ли это внешним запросом, то есть созданным приложением, а не самой платформой. Более...

Подробности метода

- (void) cancel

Отменяет запрос.

Отмена запроса не гарантирует, что запрос не будет выполнен на получателе; это просто заставляет отправителя перестать отслеживать запрос.

+ ( GCKRequest *) applicationRequest

Создает объект GCKRequest для использования вызывающим приложением.

Объектами запроса, созданными с использованием этого фабричного метода, приложение может управлять с помощью методов complete , failWithError: и abortWithReason:

С
3.4
- (void) complete

Завершает запрос и соответствующим образом уведомляет делегата.

Этот метод можно вызывать только для объектов GCKRequest , созданных приложением с использованием фабричного метода applicationRequest . Вызов этого метода для объекта GCKRequest , созданного самой платформой, вызовет исключение.

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

Отклоняет запрос с ошибкой и уведомляет об этом делегата.

Этот метод можно вызывать только для объектов GCKRequest , созданных приложением с использованием фабричного метода GCKRequest::requestWithID:. Вызов этого метода для объекта GCKRequest , созданного самой платформой, вызовет исключение.

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

Прерывает запрос с указанием причины и уведомляет об этом делегата.

Этот метод можно вызывать только для объектов GCKRequest , созданных приложением с использованием фабричного метода GCKRequest::requestWithID:. Вызов этого метода для объекта GCKRequest , созданного самой платформой, вызовет исключение.

Parameters
reasonThe reason for the abort.
С
3.4

Детали недвижимости

- (id< GCKRequestDelegate >) delegate
read write nonatomic weak

Делегат для получения уведомлений о статусе запроса.

- (GCKRequestID) requestID
read nonatomic assign

Уникальный идентификатор, присвоенный этому запросу.

- ( GCKError *) error
read nonatomic copy

Ошибка, вызвавшая сбой запроса, если таковая имеется, в противном случае nil .

- (BOOL) inProgress
read nonatomic assign

Флаг, указывающий, выполняется ли запрос в данный момент.

- (BOOL) external
read nonatomic assign

Флаг, указывающий, является ли это внешним запросом, то есть созданным приложением, а не самой платформой.

С
3.4