بررسی اجمالی
یک شی برای ردیابی درخواست ناهمزمان.
برای پروتکل نماینده به 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
جزئیات ملک
|
read write nonatomic weak |
نماینده دریافت اطلاعیه در مورد وضعیت درخواست.
|
read nonatomic assign |
شناسه منحصر به فرد اختصاص داده شده به این درخواست.
|
read nonatomic copy |
خطایی که باعث شکست درخواست شد، در صورت وجود، در غیر این صورت nil
.
|
read nonatomic assign |
پرچمی که نشان می دهد آیا درخواست در حال حاضر در حال انجام است یا خیر.
|
read nonatomic assign |
پرچمی که نشان می دهد آیا این یک درخواست خارجی است یا نه – یعنی درخواستی که توسط برنامه ایجاد شده است نه توسط خود چارچوب.
- از آنجا که
- 3.4