ExtensionManifest interface
الفئة الأساسية لخصائص الملحق التي تتم مشاركتها بواسطة بيان الملحق ونموذج الملحق
الخصائص
| base |
يستخدم Uri كأساس لعناوين uri النسبية الأخرى المحددة في الامتداد |
| constraints | قائمة القيود المشتركة التي يحددها هذا الملحق |
| contributions | قائمة بالمساهمات التي قدمها هذا التمديد |
| contribution |
قائمة أنواع المساهمات المحددة بواسطة هذا الامتداد |
| demands | قائمة المطالب الصريحة التي يتطلبها هذا التمديد |
| event |
مجموعة من نقاط النهاية التي يتم استدعاؤها عند حدوث أحداث ملحق معينة |
| fallback |
الموقع الثانوي الذي يمكن استخدامه كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد |
| language | اسم ثقافة اللغة الذي تم تعيينه بواسطة المعرض |
| licensing | كيف يتصرف هذا الامتداد فيما يتعلق بالترخيص |
| manifest |
إصدار تنسيق/محتوى بيان الملحق |
| marketplace |
يستخدم Marketplace uri كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد. قد يكون Uri هو نفسه BaseUri. |
| restricted |
يتم تطبيق مطالبات المستخدم الافتراضية على جميع المساهمات (باستثناء تلك التي تم تحديدها restrictedTo بشكل صريح) للتحكم في رؤية المساهمة. |
| scopes | قائمة بجميع نطاقات oauth المطلوبة بواسطة هذا الامتداد |
| service |
ServiceInstanceType(Guid) لخدمة VSTS التي يجب أن تكون متاحة لحساب حتى يتم تثبيت الملحق |
تفاصيل الخاصية
baseUri
يستخدم Uri كأساس لعناوين uri النسبية الأخرى المحددة في الامتداد
baseUri: string
قيمة الخاصية
string
constraints
قائمة القيود المشتركة التي يحددها هذا الملحق
constraints: ContributionConstraint[]
قيمة الخاصية
contributions
contributionTypes
قائمة أنواع المساهمات المحددة بواسطة هذا الامتداد
contributionTypes: ContributionType[]
قيمة الخاصية
demands
قائمة المطالب الصريحة التي يتطلبها هذا التمديد
demands: string[]
قيمة الخاصية
string[]
eventCallbacks
مجموعة من نقاط النهاية التي يتم استدعاؤها عند حدوث أحداث ملحق معينة
eventCallbacks: ExtensionEventCallbackCollection
قيمة الخاصية
fallbackBaseUri
الموقع الثانوي الذي يمكن استخدامه كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد
fallbackBaseUri: string
قيمة الخاصية
string
language
اسم ثقافة اللغة الذي تم تعيينه بواسطة المعرض
language: string
قيمة الخاصية
string
licensing
كيف يتصرف هذا الامتداد فيما يتعلق بالترخيص
licensing: ExtensionLicensing
قيمة الخاصية
manifestVersion
إصدار تنسيق/محتوى بيان الملحق
manifestVersion: number
قيمة الخاصية
number
marketplaceBaseUri
يستخدم Marketplace uri كقاعدة لعناوين uri النسبية الأخرى المحددة في الامتداد. قد يكون Uri هو نفسه BaseUri.
marketplaceBaseUri: string
قيمة الخاصية
string
restrictedTo
يتم تطبيق مطالبات المستخدم الافتراضية على جميع المساهمات (باستثناء تلك التي تم تحديدها restrictedTo بشكل صريح) للتحكم في رؤية المساهمة.
restrictedTo: string[]
قيمة الخاصية
string[]
scopes
قائمة بجميع نطاقات oauth المطلوبة بواسطة هذا الامتداد
scopes: string[]
قيمة الخاصية
string[]
serviceInstanceType
ServiceInstanceType(Guid) لخدمة VSTS التي يجب أن تكون متاحة لحساب حتى يتم تثبيت الملحق
serviceInstanceType: string
قيمة الخاصية
string