Überblick
Ein Objekt zum Verfolgen einer asynchronen Anforderung.
Weitere Informationen zum Delegatprotokoll finden Sie unter GCKRequestDelegate.
- Seit
- 3,0
Übernimmt NSObject.
Übersicht über Instanzmethoden | |
(void) | - cancel |
Bricht die Anfrage ab. Mehr... | |
(void) | - complete |
Schließt die Anfrage ab und benachrichtigt den Bevollmächtigten entsprechend. Mehr... | |
(void) | - failWithError: |
Er scheitert die Anfrage mit einem Fehler und benachrichtigt den Bevollmächtigten entsprechend. Mehr... | |
(void) | - abortWithReason: |
Bricht die Anfrage mit einem Grund ab und benachrichtigt den Bevollmächtigten entsprechend. Mehr... | |
Klassenmethodenzusammenfassung | |
(GCKRequest *) | + applicationRequest |
Erstellt ein GCKRequest-Objekt zur Verwendung durch die aufrufende Anwendung. Mehr... | |
Property-Zusammenfassung | |
id< GCKRequestDelegate > | delegate |
Der Bevollmächtigte für den Empfang von Benachrichtigungen zum Status der Anfrage. Mehr... | |
GCKRequestID | requestID |
Die eindeutige ID, die dieser Anfrage zugewiesen ist. Mehr... | |
GCKError * | error |
Der Fehler, der zum Fehlschlagen der Anfrage geführt hat, falls vorhanden, andernfalls nil . Mehr... | |
BOOL | inProgress |
Ein Flag, das angibt, ob die Anfrage derzeit bearbeitet wird. Mehr... | |
BOOL | external |
Ein Flag, das angibt, ob es sich um eine externe Anfrage handelt, d. h. eine, die von der Anwendung und nicht vom Framework selbst erstellt wurde. Mehr... | |
Methodendetail
- (void) cancel |
Bricht die Anfrage ab.
Das Abbrechen einer Anforderung garantiert nicht, dass die Anforderung beim Empfänger nicht abgeschlossen wird. Es führt nur dazu, dass der Sender die Verfolgung der Anforderung beendet.
+ (GCKRequest *) applicationRequest |
Erstellt ein GCKRequest-Objekt zur Verwendung durch die aufrufende Anwendung.
Anfrageobjekte, die mit dieser Factory-Methode erstellt wurden, können von der Anwendung mit den Methoden complete, failWithError: und abortWithReason: verwaltet werden.
- Seit
- 3,4
- (void) complete |
Schließt die Anfrage ab und benachrichtigt den Bevollmächtigten entsprechend.
Diese Methode kann nur für GCKRequest-Objekte aufgerufen werden, die von der Anwendung mit der Factory-Methode applicationRequest konstruiert wurden. Wenn Sie diese Methode für ein GCKRequest-Objekt aufrufen, das vom Framework selbst erstellt wurde, wird eine Ausnahme ausgelöst.
- Seit
- 3,4
- (void) failWithError: | (GCKError *) | error |
Er scheitert die Anfrage mit einem Fehler und benachrichtigt den Bevollmächtigten entsprechend.
Diese Methode kann nur für GCKRequest-Objekte aufgerufen werden, die von der Anwendung mit der Factory-Methode GCKRequest::requestWithID: erstellt wurden. Wenn Sie diese Methode für ein GCKRequest-Objekt aufrufen, das vom Framework selbst erstellt wurde, wird eine Ausnahme ausgelöst.
- Parameters
-
error The error describing the failure.
- Seit
- 3,4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
Bricht die Anfrage mit einem Grund ab und benachrichtigt den Bevollmächtigten entsprechend.
Diese Methode kann nur für GCKRequest-Objekte aufgerufen werden, die von der Anwendung mit der Factory-Methode GCKRequest::requestWithID: erstellt wurden. Wenn Sie diese Methode für ein GCKRequest-Objekt aufrufen, das vom Framework selbst erstellt wurde, wird eine Ausnahme ausgelöst.
- Parameters
-
reason The reason for the abort.
- Seit
- 3,4
Objektdetails
|
readwritenonatomicweak |
Der Bevollmächtigte für den Empfang von Benachrichtigungen zum Status der Anfrage.
|
readnonatomicassign |
Die eindeutige ID, die dieser Anfrage zugewiesen ist.
|
readnonatomiccopy |
Der Fehler, der zum Fehlschlagen der Anfrage geführt hat, falls vorhanden, andernfalls nil
.
|
readnonatomicassign |
Ein Flag, das angibt, ob die Anfrage derzeit bearbeitet wird.
|
readnonatomicassign |
Ein Flag, das angibt, ob es sich um eine externe Anfrage handelt, d. h. eine, die von der Anwendung und nicht vom Framework selbst erstellt wurde.
- Seit
- 3,4