ApiResourceVersion interface
يمثل معلومات الإصدار لمورد واجهة برمجة تطبيقات REST
الخصائص
| api |
تمثيل سلسلة لإصدار واجهة برمجة التطبيقات العامة. هذا هو الإصدار الذي يراه الجمهور ويستخدم لمجموعة كبيرة من الخدمات (مثل TFS 1.0 API) |
| is |
هو إصدار واجهة برمجة التطبيقات العام في المعاينة |
| resource |
إصدار المورد الداخلي. يتم تعريف هذا لكل مورد ويستخدم لدعم توافق البناء إلى البناء لتغييرات واجهة برمجة التطبيقات داخل إصدار واجهة برمجة تطبيقات عام معين (في المعاينة). على سبيل المثال، ضمن دورة إصدار TFS 1.0 API، بينما لا يزال قيد المعاينة، قد يتم تغيير بنية بيانات المورد. يمكن إصدار هذا المورد بحيث سيظل العملاء الأقدم يعملون (سيتم إرسال الطلبات إلى الإصدار الأقدم) وسيتحدث العملاء الجدد/الذين تمت ترقيةهم إلى الإصدار الجديد من المورد. |
تفاصيل الخاصية
apiVersion
تمثيل سلسلة لإصدار واجهة برمجة التطبيقات العامة. هذا هو الإصدار الذي يراه الجمهور ويستخدم لمجموعة كبيرة من الخدمات (مثل TFS 1.0 API)
apiVersion: string
قيمة الخاصية
string
isPreview
هو إصدار واجهة برمجة التطبيقات العام في المعاينة
isPreview: boolean
قيمة الخاصية
boolean
resourceVersion
إصدار المورد الداخلي. يتم تعريف هذا لكل مورد ويستخدم لدعم توافق البناء إلى البناء لتغييرات واجهة برمجة التطبيقات داخل إصدار واجهة برمجة تطبيقات عام معين (في المعاينة). على سبيل المثال، ضمن دورة إصدار TFS 1.0 API، بينما لا يزال قيد المعاينة، قد يتم تغيير بنية بيانات المورد. يمكن إصدار هذا المورد بحيث سيظل العملاء الأقدم يعملون (سيتم إرسال الطلبات إلى الإصدار الأقدم) وسيتحدث العملاء الجدد/الذين تمت ترقيةهم إلى الإصدار الجديد من المورد.
resourceVersion: number
قيمة الخاصية
number