مشاركة عبر


InstalledExtension interface

يمثل ملحق VSTS جنبا إلى جنب مع حالة التثبيت الخاصة به

يمتد

الخصائص

extensionId

معرف الملحق المألوف لهذا الملحق - فريد لناشر معين.

extensionName

اسم العرض للملحق.

files

هذه هي مجموعة الملفات المتوفرة من الملحق.

flags

علامات الملحق ذات الصلة بمساهمة المستهلكين

installState

معلومات حول هذا التثبيت المعين للملحق

lastPublished

يمثل هذا التاريخ/الوقت الذي تم فيه آخر تحديث للملحقات في المعرض. هذا لا يعني أنه تم تحديث هذا الإصدار تمثل القيمة تغييرات على أي وجميع إصدارات الملحق.

publisherId

المعرف الفريد لناشر هذا الملحق

publisherName

اسم العرض للناشر

registrationId

معرف فريد لهذا الملحق (يتم استخدام نفس المعرف لجميع إصدارات ملحق واحد)

version

إصدار هذا الملحق

الخصائص الموروثة

baseUri

يستخدم Uri كأساس ل uri النسبي الآخر المحدد في الملحق

constraints

قائمة القيود المشتركة المحددة بواسطة هذا الملحق

contributions

قائمة المساهمات التي يقدمها هذا التمديد

contributionTypes

قائمة أنواع المساهمات المحددة بواسطة هذا الملحق

demands

قائمة المطالب الصريحة التي يتطلبها هذا الملحق

eventCallbacks

مجموعة من نقاط النهاية التي يتم استدعاؤها عند حدوث أحداث ملحق معينة

fallbackBaseUri

الموقع الثانوي الذي يمكن استخدامه كأساس ل uri النسبي الآخر المحدد في الملحق

language

اسم ثقافة اللغة الذي تم تعيينه بواسطة المعرض

licensing

كيفية تصرف هذا الملحق فيما يتعلق بالترخيص

manifestVersion

إصدار تنسيق/محتوى بيان الملحق

marketplaceBaseUri

يستخدم Marketplace uri كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد. قد يكون Uri هو نفسه BaseUri.

restrictedTo

مطالبات المستخدم الافتراضية المطبقة على جميع المساهمات (باستثناء تلك التي تم تحديدها مقيدة إلى بشكل صريح) للتحكم في رؤية المساهمة.

scopes

قائمة بجميع نطاقات oauth المطلوبة بواسطة هذا الملحق

serviceInstanceType

ServiceInstanceType(Guid) لخدمة VSTS التي يجب أن تكون متوفرة لحساب من أجل تثبيت الملحق

تفاصيل الخاصية

extensionId

معرف الملحق المألوف لهذا الملحق - فريد لناشر معين.

extensionId: string

قيمة الخاصية

string

extensionName

اسم العرض للملحق.

extensionName: string

قيمة الخاصية

string

files

هذه هي مجموعة الملفات المتوفرة من الملحق.

files: ExtensionFile[]

قيمة الخاصية

flags

علامات الملحق ذات الصلة بمساهمة المستهلكين

flags: ExtensionFlags

قيمة الخاصية

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[]

قيمة الخاصية

موروث منExtensionManifest.contributionTypes

demands

قائمة المطالب الصريحة التي يتطلبها هذا الملحق

demands: string[]

قيمة الخاصية

string[]

موروثة منExtensionManifest.demands

eventCallbacks

مجموعة من نقاط النهاية التي يتم استدعاؤها عند حدوث أحداث ملحق معينة

eventCallbacks: ExtensionEventCallbackCollection

قيمة الخاصية

موروث منExtensionManifest.eventCallbacks

fallbackBaseUri

الموقع الثانوي الذي يمكن استخدامه كأساس ل uri النسبي الآخر المحدد في الملحق

fallbackBaseUri: string

قيمة الخاصية

string

موروث منExtensionManifest.fallbackBaseUri

language

اسم ثقافة اللغة الذي تم تعيينه بواسطة المعرض

language: string

قيمة الخاصية

string

موروث منExtensionManifest.language

licensing

كيفية تصرف هذا الملحق فيما يتعلق بالترخيص

licensing: ExtensionLicensing

قيمة الخاصية

موروث منExtensionManifest.licensing

manifestVersion

إصدار تنسيق/محتوى بيان الملحق

manifestVersion: number

قيمة الخاصية

number

موروث منExtensionManifest.manifestVersion

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

موروث منExtensionManifest.serviceInstanceType