<GCKRequestDelegate> پروتکل
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پروتکل نمایندگی GCKRequest .
- از آنجا که
- 3.0
<NSObjectNSObject> را به ارث می برد.
- (void) requestDidComplete: |
|
( GCKRequest *) |
request |
|
|
optional |
زمانی که درخواست با موفقیت تکمیل شد، تماس گرفت.
- Parameters
-
زمانی که درخواست ناموفق بود تماس گرفت.
- Parameters
-
request | The request. |
error | The error describing the failure. |
- (void) request: |
|
( GCKRequest *) |
request |
didAbortWithReason: |
|
(GCKRequestAbortReason) |
abortReason |
|
|
| |
|
optional |
زمانی که درخواست دیگر ردیابی نمی شود تماس گرفته می شود.
این تضمین نمی کند که درخواست موفق یا شکست خورده است.
- Parameters
-
request | The request. |
abortReason | The reason why the request is no longer being tracked. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe \u003ccode\u003eGCKRequestDelegate\u003c/code\u003e protocol defines methods to handle the lifecycle of a \u003ccode\u003eGCKRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes methods to notify the delegate when a request completes successfully, fails, or is aborted.\u003c/p\u003e\n"],["\u003cp\u003eDelegate methods provide information about the request and any errors or reasons for abortion.\u003c/p\u003e\n"],["\u003cp\u003eThis protocol is essential for tracking the status of asynchronous requests made using the Google Cast SDK.\u003c/p\u003e\n"]]],[],null,["# <GCKRequestDelegate> Protocol\n\n[Instance Methods](#pub-methods) \n\\\u003cGCKRequestDelegate\\\u003e Protocol Reference \n\nOverview\n--------\n\nThe [GCKRequest](/cast/docs/reference/ios/interface_g_c_k_request \"An object for tracking an asynchronous request. \") delegate protocol.\n\nSince\n: 3.0\n\nInherits \\\u003cNSObjectNSObject\\\u003e.\n\n|--------|-------------------------------------------------------------------------------------------------------------------------------|\n| Instance Method Summary ----------------------- ||\n| (void) | - [requestDidComplete:](/cast/docs/reference/ios/protocol_g_c_k_request_delegate-p#a9c6e7715c587fdd087739d610bf8ce71) |\n| | Called when the request has successfully completed. [More...](#a9c6e7715c587fdd087739d610bf8ce71) |\n| ||\n| (void) | - [request:didFailWithError:](/cast/docs/reference/ios/protocol_g_c_k_request_delegate-p#a1b698b8223fd7101ca187309f755cf7b) |\n| | Called when the request has failed. [More...](#a1b698b8223fd7101ca187309f755cf7b) |\n| ||\n| (void) | - [request:didAbortWithReason:](/cast/docs/reference/ios/protocol_g_c_k_request_delegate-p#a97196a5186c90fb0f825c3afbfbf663b) |\n| | Called when the request is no longer being tracked. [More...](#a97196a5186c90fb0f825c3afbfbf663b) |\n| ||\n\nMethod Detail\n-------------\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|\n| |------------------------------|---|---------------------------------------------------------------------|-----------|---| | - (void) requestDidComplete: | | ([GCKRequest](/cast/docs/reference/ios/interface_g_c_k_request) \\*) | *request* | | | optional |\n\nCalled when the request has successfully completed.\n\nParameters\n:\n\n |---------|--------------|\n | request | The request. |\n\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|\n| |-------------------|---|---------------------------------------------------------------------|-----------| | - (void) request: | | ([GCKRequest](/cast/docs/reference/ios/interface_g_c_k_request) \\*) | *request* | | didFailWithError: | | ([GCKError](/cast/docs/reference/ios/interface_g_c_k_error) \\*) | *error* | | | | | | | optional |\n\nCalled when the request has failed.\n\nParameters\n:\n\n |---------|-----------------------------------|\n | request | The request. |\n | error | The error describing the failure. |\n\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|\n| |---------------------|---|---------------------------------------------------------------------|---------------| | - (void) request: | | ([GCKRequest](/cast/docs/reference/ios/interface_g_c_k_request) \\*) | *request* | | didAbortWithReason: | | (GCKRequestAbortReason) | *abortReason* | | | | | | | optional |\n\nCalled when the request is no longer being tracked.\n\nIt does not guarantee that the request has succeed or failed.\n\nParameters\n:\n\n |-------------|--------------------------------------------------------|\n | request | The request. |\n | abortReason | The reason why the request is no longer being tracked. |"]]