InstalledExtension interface
يمثل ملحق VSTS جنبا إلى جنب مع حالة التثبيت الخاصة به
- يمتد
الخصائص
| extension |
معرف الملحق المألوف لهذا الملحق - فريد لناشر معين. |
| extension |
اسم العرض للملحق. |
| files | هذه هي مجموعة الملفات المتوفرة من الملحق. |
| flags | علامات الملحق ذات الصلة بمساهمة المستهلكين |
| install |
معلومات حول هذا التثبيت المعين للملحق |
| last |
يمثل هذا التاريخ/الوقت الذي تم فيه آخر تحديث للملحقات في المعرض. هذا لا يعني أنه تم تحديث هذا الإصدار تمثل القيمة تغييرات على أي وجميع إصدارات الملحق. |
| publisher |
المعرف الفريد لناشر هذا الملحق |
| publisher |
اسم العرض للناشر |
| registration |
معرف فريد لهذا الملحق (يتم استخدام نفس المعرف لجميع إصدارات ملحق واحد) |
| version | إصدار هذا الملحق |
الخصائص الموروثة
| base |
يستخدم Uri كأساس ل uri النسبي الآخر المحدد في الملحق |
| constraints | قائمة القيود المشتركة المحددة بواسطة هذا الملحق |
| contributions | قائمة المساهمات التي يقدمها هذا التمديد |
| contribution |
قائمة أنواع المساهمات المحددة بواسطة هذا الملحق |
| demands | قائمة المطالب الصريحة التي يتطلبها هذا الملحق |
| event |
مجموعة من نقاط النهاية التي يتم استدعاؤها عند حدوث أحداث ملحق معينة |
| fallback |
الموقع الثانوي الذي يمكن استخدامه كأساس ل uri النسبي الآخر المحدد في الملحق |
| language | اسم ثقافة اللغة الذي تم تعيينه بواسطة المعرض |
| licensing | كيفية تصرف هذا الملحق فيما يتعلق بالترخيص |
| manifest |
إصدار تنسيق/محتوى بيان الملحق |
| marketplace |
يستخدم Marketplace uri كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد. قد يكون Uri هو نفسه BaseUri. |
| restricted |
مطالبات المستخدم الافتراضية المطبقة على جميع المساهمات (باستثناء تلك التي تم تحديدها مقيدة إلى بشكل صريح) للتحكم في رؤية المساهمة. |
| scopes | قائمة بجميع نطاقات oauth المطلوبة بواسطة هذا الملحق |
| service |
ServiceInstanceType(Guid) لخدمة VSTS التي يجب أن تكون متوفرة لحساب من أجل تثبيت الملحق |
تفاصيل الخاصية
extensionId
معرف الملحق المألوف لهذا الملحق - فريد لناشر معين.
extensionId: string
قيمة الخاصية
string
extensionName
اسم العرض للملحق.
extensionName: string
قيمة الخاصية
string
files
flags
installState
معلومات حول هذا التثبيت المعين للملحق
installState: InstalledExtensionState
قيمة الخاصية
lastPublished
يمثل هذا التاريخ/الوقت الذي تم فيه آخر تحديث للملحقات في المعرض. هذا لا يعني أنه تم تحديث هذا الإصدار تمثل القيمة تغييرات على أي وجميع إصدارات الملحق.
lastPublished: Date
قيمة الخاصية
Date
publisherId
المعرف الفريد لناشر هذا الملحق
publisherId: string
قيمة الخاصية
string
publisherName
اسم العرض للناشر
publisherName: string
قيمة الخاصية
string
registrationId
معرف فريد لهذا الملحق (يتم استخدام نفس المعرف لجميع إصدارات ملحق واحد)
registrationId: string
قيمة الخاصية
string
version
إصدار هذا الملحق
version: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
baseUri
يستخدم Uri كأساس ل uri النسبي الآخر المحدد في الملحق
baseUri: string
قيمة الخاصية
string
موروث منExtensionManifest.baseUri
constraints
قائمة القيود المشتركة المحددة بواسطة هذا الملحق
constraints: ContributionConstraint[]
قيمة الخاصية
موروثة منExtensionManifest.constraints
contributions
قائمة المساهمات التي يقدمها هذا التمديد
contributions: Contribution[]
قيمة الخاصية
موروث منExtensionManifest.contributions
contributionTypes
قائمة أنواع المساهمات المحددة بواسطة هذا الملحق
contributionTypes: ContributionType[]
قيمة الخاصية
demands
قائمة المطالب الصريحة التي يتطلبها هذا الملحق
demands: string[]
قيمة الخاصية
string[]
موروثة منExtensionManifest.demands
eventCallbacks
مجموعة من نقاط النهاية التي يتم استدعاؤها عند حدوث أحداث ملحق معينة
eventCallbacks: ExtensionEventCallbackCollection
قيمة الخاصية
موروث منExtensionManifest.eventCallbacks
fallbackBaseUri
الموقع الثانوي الذي يمكن استخدامه كأساس ل uri النسبي الآخر المحدد في الملحق
fallbackBaseUri: string
قيمة الخاصية
string
language
اسم ثقافة اللغة الذي تم تعيينه بواسطة المعرض
language: string
قيمة الخاصية
string
موروث منExtensionManifest.language
licensing
كيفية تصرف هذا الملحق فيما يتعلق بالترخيص
licensing: ExtensionLicensing
قيمة الخاصية
موروث منExtensionManifest.licensing
manifestVersion
إصدار تنسيق/محتوى بيان الملحق
manifestVersion: number
قيمة الخاصية
number
marketplaceBaseUri
يستخدم Marketplace uri كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد. قد يكون Uri هو نفسه BaseUri.
marketplaceBaseUri: string
قيمة الخاصية
string
موروثة منExtensionManifest.marketplaceBaseUri
restrictedTo
مطالبات المستخدم الافتراضية المطبقة على جميع المساهمات (باستثناء تلك التي تم تحديدها مقيدة إلى بشكل صريح) للتحكم في رؤية المساهمة.
restrictedTo: string[]
قيمة الخاصية
string[]
موروث من ملحقManifest.restrictedTo
scopes
قائمة بجميع نطاقات oauth المطلوبة بواسطة هذا الملحق
scopes: string[]
قيمة الخاصية
string[]
موروث منExtensionManifest.scopes
serviceInstanceType
ServiceInstanceType(Guid) لخدمة VSTS التي يجب أن تكون متوفرة لحساب من أجل تثبيت الملحق
serviceInstanceType: string
قيمة الخاصية
string