مشاركة عبر


PublishedExtensionFlags enum

مجموعة من العلامات التي يمكن إقرانها بملحق معين. تنطبق هذه العلامات على جميع إصدارات الملحق وليس على إصدار معين.

الحقول

None = 0

لا توجد أي علامات لهذا الملحق.

Disabled = 1

تعني العلامة Disabled لملحق أنه لا يمكن تغيير الملحق ولن يستخدمه المستهلكون. تتم إدارة العلامة المعطلة بواسطة الخدمة ولا يمكن توفيرها من قبل مطوري الملحقات.

BuiltIn = 2

يتوفر ملحق BuiltIn لجميع المستأجرين. التسجيل الصريح غير مطلوب. هذه السمة محجوزة ولا يمكن توفيرها من قبل مطوري الملحقات. ملحقات BuiltIn عامة حسب التعريف. ليست هناك حاجة لتعيين العلامة العامة للملحقات التي تم وضع علامة عليها BuiltIn.

Validated = 4

تم التحقق من صحة هذا الملحق من قبل الخدمة. يفي الملحق بالمتطلبات المحددة. هذه السمة محجوزة ولا يمكن توفيرها من قبل مطوري الملحقات. التحقق من الصحة هو عملية تضمن تكوين جميع المساهمات بشكل جيد. وهي تفي بالمتطلبات المحددة من قبل نوع المساهمة التي تقوم بتمديدها. لاحظ أنه سيتم تحديث هذه السمة بشكل غير متزامن حيث يتم التحقق من صحة الملحق من قبل مطور نوع المساهمة. سيكون هناك وصول مقيد إلى الملحق أثناء تنفيذ هذه العملية.

Trusted = 8

الملحقات الموثوق بها هي تلك التي يتم منحها قدرات خاصة. هذه تميل إلى أن تأتي من Microsoft ولا يمكن نشرها من قبل الجمهور العام. ملاحظة: ملحقات BuiltIn موثوق بها دائما.

Paid = 16

تشير العلامة المدفوعة إلى أنه يمكن تمكين التجارة لهذا الملحق. يحتاج Publisher إلى إعداد خطة العرض/التسعير في Azure. إذا تم تعيين العلامة المدفوعة ولم يكن العرض المقابل متوفرا، وضع علامة على الملحق تلقائيا كمعاينة. إذا كان الناشر يعتزم جعل الملحق مدفوعا في المستقبل، فمن الضروري تعيين علامة المعاينة. يتوفر هذا حاليا فقط لملحقات VSTS فقط.

Public = 256

يعد تسجيل التمديد هذا عاما، مما يجعل عرضه مفتوحا للجمهور. وهذا يعني أن جميع المستأجرين لديهم القدرة على تثبيت هذا الملحق. بدون هذه العلامة، سيكون الملحق خاصا وسيحتاج إلى مشاركته مع المستأجرين الذين يمكنهم تثبيته.

MultiVersion = 512

يحتوي هذا الملحق على إصدارات متعددة نشطة في وقت واحد ويجب أن يتم اكتشاف الإصدار باستخدام بروتوكول "اكتشاف الإصدار" المحدد لتحديد الإصدار المتوفر لمستخدم أو مستأجر معين. @TODO: ارتباط ببروتوكول اكتشاف الإصدار.

System = 1024

علامة النظام محجوزة، ولا يمكن للناشرين استخدامها.

Preview = 2048

تشير علامة المعاينة إلى أن الملحق لا يزال قيد المعاينة (ليس بعد بجودة "الإصدار"). قد يتم تزيين هذه الملحقات بشكل مختلف في المعرض وقد يكون لها نهج مختلفة مطبقة عليها.

Unpublished = 4096

تشير العلامة غير المنشورة إلى أنه لا يمكن تثبيت/تنزيل الملحق. يمكن للمستخدمين الذين قاموا بتثبيت مثل هذا الملحق الاستمرار في استخدام الملحق.

Trial = 8192

تشير علامة الإصدار التجريبي إلى أن الملحق في الإصدار التجريبي. يتم الآن استخدام العلامة فقط فيما يتعلق بملحقات Visual Studio.

Locked = 16384

تشير العلامة Locked إلى أنه تم تأمين الملحق من Marketplace. لا يسمح بإجراء مزيد من التحديثات/عمليات الاستحواذ على الملحق حتى يتوفر ذلك. يجب استخدام هذا جنبا إلى جنب مع جعل الملحق خاصا/غير منشور.

Hidden = 32768

تم تعيين هذه العلامة للملحقات التي نريد إخفاءها من صفحات Marketplace الرئيسية وصفحات البحث. سيتم استخدام هذا لتجاوز تعرض علامات builtIn.

Deleted = 65536

تم تعيين هذه العلامة للإضافات التي تم وضع علامة عليها على أنها محذوفة. تتم إدارة العلامة المحذوفة بواسطة الخدمة ولا يمكن توفيرها بواسطة مطوري الملحق.