تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تؤدي الطلبات المتعددة بواجهة برمجة التطبيقات إلى ظهور عمليات طويلة الأمد. تتتبّع هذه الحالة الحالة
لوظيفة يتم تنفيذها على مدار فترة زمنية طويلة، كإجراء
حظر استدعاء إجراء عن بُعد (RPC) غير مرغوب فيه.
فئة OperationFuture
وتتمثل الطريقة الأكثر وضوحًا للتفاعل مع LROs في
صف واحد (OperationFuture). في حال استخدام هذا، يُرجى التأكد من عدم تلف عميل الخدمة.
صيغة غير محبَّذة:
privatevoiddoSomething(){OperationFuture<Empty,Empty>future=startLongRunningOperation(jobName);future.get();}privateOperationFuture<Empty,Empty>startLongRunningOperation(StringjobToStart)throwsUnsupportedEncodingException{try(OfflineUserDataJobServiceClientofflineUserDataJobServiceClient=googleAdsClient.getLatestVersion().createOfflineUserDataJobServiceClient()){// Issues an asynchronous request to run the offline user data job for executing// all added operations.returnofflineUserDataJobServiceClient.runOfflineUserDataJobAsync(jobToStart);}}