Übersicht
Ein Objekt zum Tracking einer asynchronen Anfrage.
Weitere Informationen zum Delegatprotokoll finden Sie unter GCKRequestDelegate.
- Sincé
- 3,0
Übernimmt NSObject.
Zusammenfassung der Instanzmethoden | |
(void) | - cancel |
Die Anfrage wird abgebrochen. Mehr... | |
(void) | - complete |
Die Anfrage wird abgeschlossen und der Bevollmächtigte wird entsprechend benachrichtigt. Mehr... | |
(void) | - failWithError: |
Failiert die Anfrage mit einem Fehler und benachrichtigt den Bevollmächtigten entsprechend. Mehr... | |
(void) | - abortWithReason: |
Die Anfrage wird mit einem Grund abgebrochen und der Bevollmächtigte wird entsprechend benachrichtigt. Mehr... | |
Zusammenfassung der Klassenmethoden | |
(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 dazu geführt hat, dass die Anfrage fehlgeschlagen ist, falls nicht. Andernfalls nil . Mehr... | |
BOOL | inProgress |
Ein Flag, das angibt, ob die Anfrage derzeit ausgeführt wird. Mehr... | |
BOOL | external |
Ein Flag, das angibt, ob es sich um eine externe Anfrage handelt, also eine, die von der Anwendung und nicht vom Framework selbst erstellt wird. Mehr... | |
Methodendetail
- (void) cancel |
Die Anfrage wird abgebrochen.
Das Abbrechen einer Anfrage garantiert nicht, dass die Anfrage am Empfänger nicht abgeschlossen wird. Sie führt lediglich dazu, dass der Absender die Anfrage nicht mehr verfolgt.
+ (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.
- Sincé
- 3,4
- (void) complete |
Die Anfrage wird abgeschlossen und der Bevollmächtigte wird entsprechend benachrichtigt.
Diese Methode kann nur für GCKRequest-Objekte aufgerufen werden, die von der Anwendung mithilfe der applicationRequest-Factory-Methode erstellt wurden. Der Aufruf dieser Methode für ein GCKRequest-Objekt, das vom Framework selbst erstellt wurde, löst eine Ausnahme aus.
- Sincé
- 3,4
- (void) failWithError: | (GCKError *) | error |
Failiert 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 mithilfe der Factory-Methode GCKRequest::requestWithID: erstellt wurden. Der Aufruf dieser Methode für ein GCKRequest-Objekt, das vom Framework selbst erstellt wurde, löst eine Ausnahme aus.
- Parameters
-
error The error describing the failure.
- Sincé
- 3,4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
Die Anfrage wird mit einem Grund abgebrochen und der Bevollmächtigte wird entsprechend benachrichtigt.
Diese Methode kann nur für GCKRequest-Objekte aufgerufen werden, die von der Anwendung mithilfe der Factory-Methode GCKRequest::requestWithID: erstellt wurden. Der Aufruf dieser Methode für ein GCKRequest-Objekt, das vom Framework selbst erstellt wurde, löst eine Ausnahme aus.
- Parameters
-
reason The reason for the abort.
- Sincé
- 3,4
Property-Details
|
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 dazu geführt hat, dass die Anfrage fehlgeschlagen ist, falls nicht. Andernfalls nil
.
|
readnonatomicassign |
Ein Flag, das angibt, ob die Anfrage derzeit ausgeführt wird.
|
readnonatomicassign |
Ein Flag, das angibt, ob es sich um eine externe Anfrage handelt, also eine, die von der Anwendung und nicht vom Framework selbst erstellt wird.
- Sincé
- 3,4