সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
API-তে বেশ কিছু কল দীর্ঘ-চলমান ক্রিয়াকলাপ ফিরিয়ে দেয়। এগুলি একটি কাজের স্থিতি ট্র্যাক করে যা একটি বর্ধিত সময়ের জন্য কার্যকর হয়, যেমন একটি ব্লকিং RPC থাকা কাম্য নয়।
অপারেশন ফিউচার ক্লাস
LRO-এর সাথে যোগাযোগ করার সবচেয়ে সুস্পষ্ট উপায় হল OperationFuture ক্লাস। আপনি যদি এটি ব্যবহার করেন তবে নিশ্চিত করুন যে পরিষেবা ক্লায়েন্টটি ধ্বংস না হয়েছে।
প্রস্তাবিত নয়:
private void doSomething() {
OperationFuture<Empty, Empty> future = startLongRunningOperation(jobName);
future.get();
}
private OperationFuture<Empty, Empty> startLongRunningOperation(String jobToStart)
throws UnsupportedEncodingException {
try (OfflineUserDataJobServiceClient offlineUserDataJobServiceClient =
googleAdsClient.getLatestVersion().createOfflineUserDataJobServiceClient()) {
// Issues an asynchronous request to run the offline user data job for executing
// all added operations.
return offlineUserDataJobServiceClient.runOfflineUserDataJobAsync(jobToStart);
}
}
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-11 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Several API calls initiate long-running operations, tracked by jobs that execute over time, making blocking RPCs undesirable."],["The `OperationFuture` class facilitates interaction with long-running operations, but requires the service client to remain active during its usage."],["Directly using `OperationFuture` within a method without ensuring the service client's lifespan can lead to issues."],["It's recommended to utilize `OperationFuture` within the scope of the service client, as demonstrated in the \"Recommended\" code example, to prevent premature client destruction."]]],[]]