نظرة عامة
كائن لتتبع طلب غير متزامن.
يُرجى الاطِّلاع على 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