منبع: عملیات
این منبع نشان دهنده یک عملیات طولانی مدت است که نتیجه یک فراخوانی API شبکه است.
| نمایش JSON |
|---|
{
"name": string,
"metadata": {
"@type": string,
field1: ...,
...
},
"done": boolean,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"error": {
object ( |
| فیلدها | |
|---|---|
name | نام اختصاص داده شده توسط سرور، که فقط در همان سرویسی که در ابتدا آن را برمیگرداند، منحصر به فرد است. اگر از نگاشت پیشفرض HTTP استفاده میکنید، |
metadata | فرادادههای مختص سرویس مرتبط با عملیات. معمولاً شامل اطلاعات پیشرفت و فرادادههای رایج مانند زمان ایجاد است. برخی از سرویسها ممکن است چنین فرادادهای را ارائه ندهند. هر متدی که یک عملیات طولانی مدت را برمیگرداند، باید نوع فراداده را، در صورت وجود، مستند کند. یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
done | اگر مقدار آن |
نتیجه عملیات، که میتواند یک error یا یک response معتبر باشد. اگر done == false باشد، نه error و نه response تنظیم نمیشوند. اگر done == true ، دقیقاً یکی از error یا response میتواند تنظیم شود. برخی از سرویسها ممکن است نتیجه را ارائه ندهند. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در یک پاسخ تنظیم خواهد شد: | |
error | نتیجه خطای عملیات در صورت عدم موفقیت یا لغو. |
response | پاسخ عادی و موفقیتآمیز عملیات. اگر متد اصلی هیچ دادهای مانند یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
| پایان میدانهای ناسازگار. | |
روشها | |
|---|---|
| لغو ناهمزمان را در یک عملیات طولانی مدت آغاز میکند. |
| یک عملیات طولانی مدت را حذف میکند. |
| آخرین وضعیت یک عملیات طولانی مدت را دریافت میکند. |
| عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست میکند. |
| منتظر میماند تا عملیات طولانیمدت مشخصشده انجام شود یا حداکثر به یک زمان انقضای مشخصشده برسد و آخرین وضعیت را برمیگرداند. |
منبع: عملیات
این منبع نشان دهنده یک عملیات طولانی مدت است که نتیجه یک فراخوانی API شبکه است.
| نمایش JSON |
|---|
{
"name": string,
"metadata": {
"@type": string,
field1: ...,
...
},
"done": boolean,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"error": {
object ( |
| فیلدها | |
|---|---|
name | نام اختصاص داده شده توسط سرور، که فقط در همان سرویسی که در ابتدا آن را برمیگرداند، منحصر به فرد است. اگر از نگاشت پیشفرض HTTP استفاده میکنید، |
metadata | فرادادههای مختص سرویس مرتبط با عملیات. معمولاً شامل اطلاعات پیشرفت و فرادادههای رایج مانند زمان ایجاد است. برخی از سرویسها ممکن است چنین فرادادهای را ارائه ندهند. هر متدی که یک عملیات طولانی مدت را برمیگرداند، باید نوع فراداده را، در صورت وجود، مستند کند. یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
done | اگر مقدار آن |
نتیجه عملیات، که میتواند یک error یا یک response معتبر باشد. اگر done == false باشد، نه error و نه response تنظیم نمیشوند. اگر done == true ، دقیقاً یکی از error یا response میتواند تنظیم شود. برخی از سرویسها ممکن است نتیجه را ارائه ندهند. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در یک پاسخ تنظیم خواهد شد: | |
error | نتیجه خطای عملیات در صورت عدم موفقیت یا لغو. |
response | پاسخ عادی و موفقیتآمیز عملیات. اگر متد اصلی هیچ دادهای مانند یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
| پایان میدانهای ناسازگار. | |
روشها | |
|---|---|
| لغو ناهمزمان را در یک عملیات طولانی مدت آغاز میکند. |
| یک عملیات طولانی مدت را حذف میکند. |
| آخرین وضعیت یک عملیات طولانی مدت را دریافت میکند. |
| عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست میکند. |
| منتظر میماند تا عملیات طولانیمدت مشخصشده انجام شود یا حداکثر به یک زمان انقضای مشخصشده برسد و آخرین وضعیت را برمیگرداند. |
منبع: عملیات
این منبع نشان دهنده یک عملیات طولانی مدت است که نتیجه یک فراخوانی API شبکه است.
| نمایش JSON |
|---|
{
"name": string,
"metadata": {
"@type": string,
field1: ...,
...
},
"done": boolean,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"error": {
object ( |
| فیلدها | |
|---|---|
name | نام اختصاص داده شده توسط سرور، که فقط در همان سرویسی که در ابتدا آن را برمیگرداند، منحصر به فرد است. اگر از نگاشت پیشفرض HTTP استفاده میکنید، |
metadata | فرادادههای مختص سرویس مرتبط با عملیات. معمولاً شامل اطلاعات پیشرفت و فرادادههای رایج مانند زمان ایجاد است. برخی از سرویسها ممکن است چنین فرادادهای را ارائه ندهند. هر متدی که یک عملیات طولانی مدت را برمیگرداند، باید نوع فراداده را، در صورت وجود، مستند کند. یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
done | اگر مقدار آن |
نتیجه عملیات، که میتواند یک error یا یک response معتبر باشد. اگر done == false باشد، نه error و نه response تنظیم نمیشوند. اگر done == true ، دقیقاً یکی از error یا response میتواند تنظیم شود. برخی از سرویسها ممکن است نتیجه را ارائه ندهند. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در یک پاسخ تنظیم خواهد شد: | |
error | نتیجه خطای عملیات در صورت عدم موفقیت یا لغو. |
response | پاسخ عادی و موفقیتآمیز عملیات. اگر متد اصلی هیچ دادهای مانند یک شیء حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
| پایان میدانهای ناسازگار. | |
روشها | |
|---|---|
| لغو ناهمزمان را در یک عملیات طولانی مدت آغاز میکند. |
| یک عملیات طولانی مدت را حذف میکند. |
| آخرین وضعیت یک عملیات طولانی مدت را دریافت میکند. |
| عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست میکند. |
| منتظر میماند تا عملیات طولانیمدت مشخصشده انجام شود یا حداکثر به یک زمان انقضای مشخصشده برسد و آخرین وضعیت را برمیگرداند. |