مشاركة عبر


ExtensionStateFlags enum

حالات الامتداد ملاحظة: إذا أضفت قيمة إلى هذا التعداد، فعليك القيام بشيئين آخرين. قم أولا بإضافة تعداد التوافق الخلفي في القيمة src\ Vssf \ Sdk \ Server \ Contributions \ InstalledExtensionMessage.cs. ثانيا ، لا يمكنك إرسال القيمة الجديدة على ناقل الرسائل. تحتاج إلى إزالته من حدث ناقل الرسائل قبل إرساله.

الحقول

None = 0

لا توجد أعلام محددة

Disabled = 1

تم تعطيل الامتداد

BuiltIn = 2

الامتداد مدمج

MultiVersion = 4

يحتوي الامتداد على إصدارات متعددة

UnInstalled = 8

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

VersionCheckError = 16

خطأ في إجراء فحص الإصدار

Trusted = 32

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

Error = 64

الإضافة حاليا في حالة خطأ

NeedsReauthorization = 128

تغيرت نطاقات الامتداد ويتطلب الملحق إعادة التفويض

AutoUpgradeError = 256

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

Warning = 512

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

Unpublished = 1024

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