Класс GCKRequest

Справочник по классу 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