نظرة عامة
يشير ذلك المصطلح إلى كائن لتتبُّع طلب غير متزامن.
يمكنك الاطّلاع على 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
-
error The error describing the failure.
- منذ
- 3.4
- (void) abortWithReason: | (GCKRequestAbortReason) | reason |
إلغاء الطلب لسبب ما وإبلاغ المفوَّض بذلك
لا يمكن استدعاء هذه الطريقة إلا على عناصر GCKRequest التي أنشأها التطبيق باستخدام طريقة GCKRequest::requestWithID: المصنعة. سيؤدي استدعاء هذه الطريقة على كائن GCKRequest تم إنشاؤه من خلال إطار العمل نفسه إلى حدوث استثناء.
- Parameters
-
reason The reason for the abort.
- منذ
- 3.4
تفاصيل الموقع
|
readwritenonatomicweak |
الجهة المفوَّضة بتلقّي إشعارات حول حالة الطلب
|
readnonatomicassign |
المعرّف الفريد الذي تم تعيينه لهذا الطلب.
|
readnonatomiccopy |
الخطأ الذي أدى إلى تعذُّر معالجة الطلب، إن وجد، أو nil
.
|
readnonatomicassign |
علامة تشير إلى ما إذا كان الطلب قيد التقدم حاليًا
|
readnonatomicassign |
علامة تشير إلى ما إذا كان هذا الطلب خارجيًا، أي طلب تم إنشاؤه من خلال التطبيق وليس إطار العمل نفسه.
- منذ
- 3.4