ينتظر إلى أن تكتمل العملية المحدّدة التي تستغرق وقتًا طويلاً أو تصل إلى مهلة محدّدة كحد أقصى، مع عرض أحدث حالة. إذا سبق أن اكتملت العملية، يتم عرض الحالة الأخيرة على الفور. إذا كانت مهلة الانتظار المحدّدة أكبر من مهلة الانتظار التلقائية لبروتوكول HTTP/RPC، يتم استخدام مهلة الانتظار لبروتوكول HTTP/RPC. إذا لم يكن الخادم متوافقًا مع هذه الطريقة، يتم عرض google.rpc.Code.UNIMPLEMENTED
. يُرجى العِلم أنّ هذه الطريقة تستند إلى أقصى الجهود المبذولة. وقد يعرض أحدث حالة قبل انتهاء مهلة الانتظار المحدّدة (بما في ذلك على الفور)، ما يعني أنّ الردّ الفوري لا يضمن اكتمال العملية.
طلب HTTP
POST https://earthengine.googleapis.com/v1alpha/{name=projects/*/operations/**}:wait
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
اسم مورد العملية المطلوب الانتظار عليه. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "timeout": string } |
الحقول | |
---|---|
timeout |
الحد الأقصى لمدة الانتظار قبل انتهاء مهلة الانتظار في حال ترك هذا الحقل فارغًا، سيكون وقت الانتظار هو الحد الأقصى للوقت المسموح به من خلال بروتوكول HTTP/RPC الأساسي. في حال تحديد الموعد النهائي لسياق RPC أيضًا، سيتم استخدام الموعد الأقصر. المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Operation
.
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.