ทรัพยากรนี้แสดงถึงการดําเนินการที่ใช้เวลานานซึ่งเป็นผลมาจากการเรียก API เครือข่าย
การแสดง JSON |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
ช่อง | |
---|---|
name |
ชื่อที่เซิร์ฟเวอร์กําหนด ซึ่งจะไม่ซ้ํากันภายในบริการเดียวกันที่ส่งคืนมาแต่เดิม หากคุณใช้การแมป HTTP เริ่มต้น |
metadata |
ข้อมูลเมตาเฉพาะบริการที่เชื่อมโยงกับการดําเนินการ ซึ่งประกอบด้วยข้อมูลความคืบหน้าและข้อมูลเมตาทั่วไป เช่น เวลาที่สร้าง บริการบางอย่างอาจไม่มีข้อมูลเมตาดังกล่าว เมธอดที่ส่งกลับการดําเนินการที่ทํางานเป็นเวลานานควรบันทึกประเภทข้อมูลเมตา หากมี ออบเจ็กต์ที่มีช่องของประเภทที่กําหนดเอง ช่อง |
done |
หากค่าเป็น |
ช่อง Union result ผลการดําเนินการซึ่งอาจเป็น error หรือ response ที่ถูกต้องก็ได้ หาก done == false ระบบจะไม่ตั้งค่า error หรือ response หาก done == true อาจมีการตั้งค่าให้ error หรือ response รายการใดรายการหนึ่ง บริการบางอย่างอาจให้ผลลัพธ์ไม่ได้ result ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
error |
ผลข้อผิดพลาดของการดําเนินการในกรณีที่ความล้มเหลวหรือการยกเลิก |
response |
การตอบสนองการดําเนินการที่สําเร็จตามปกติ หากวิธีเดิมส่งคืนข้อมูลที่สําเร็จ เช่น ออบเจ็กต์ที่มีช่องของประเภทที่กําหนดเอง ช่อง |