مشاركة عبر


ExtensionQueryFlags enum

مجموعة من العلامات المستخدمة لتحديد مجموعة المعلومات التي يتم استردادها عند قراءة الملحقات المنشورة

الحقول

None = 0

لا يتم استخدام أي لاسترداد تفاصيل الملحق الأساسية فقط.

IncludeVersions = 1

ستقوم IncludeVersions بإعادة معلومات الإصدار للملحقات التي تم إرجاعها

IncludeFiles = 2

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

IncludeCategoryAndTags = 4

قم بتضمين الفئات والعلامات التي تمت إضافتها إلى تعريف الملحق.

IncludeSharedAccounts = 8

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

IncludeVersionProperties = 16

تضمين الخصائص المقترنة بإصدارات الملحق

ExcludeNonValidated = 32

سيؤدي استبعاد الملحقات غير المتحقق منها إلى إزالة أي إصدارات ملحقة إما قيد التحقق من صحتها أو فشلت عملية التحقق من صحتها.

IncludeInstallationTargets = 64

قم بتضمين مجموعة أهداف التثبيت التي طلبها الملحق.

IncludeAssetUri = 128

قم بتضمين uri الأساسي لأصول هذا الملحق

IncludeStatistics = 256

تضمين الإحصائيات المقترنة بهذا الملحق

IncludeLatestVersionOnly = 512

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

UseFallbackAssetUri = 1024

تقوم هذه العلامة بتبديل uri الأصل لاستخدام GetAssetByName بدلا من CDN عند استخدام هذا، يتم تبديل قيم uri الأصل الأساسي وuri الأصل الاحتياطي عند استخدام هذا، يتم الإشارة إلى مصدر ملفات الأصول إلى خدمة المعرض دائما حتى إذا كان CDN متوفرا

IncludeMetadata = 2048

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

IncludeMinimalPayloadForVsIde = 4096

يتم استخدام هذه العلامة للإشارة إلى إرجاع بيانات صغيرة جدا للامتداد المطلوب من قبل VS IDE. هذه العلامة متوافقة فقط عند إجراء الاستعلام بواسطة VS IDE

IncludeLcids = 8192

يتم استخدام هذه العلامة للحصول على قيم Lcid المقترنة بالملحق. لا ينطبق هذا على ملحقات VSTS أو VSCode والاستخدام داخلي فقط

IncludeSharedOrganizations = 16384

قم بتضمين التفاصيل حول المؤسسات التي تمت مشاركة الملحق معها إذا كان الملحق ملحقا خاصا.

AllAttributes = 16863

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

IncludeNameConflictInfo = 32768

قم بتضمين التفاصيل إذا كان الملحق في قائمة تعارض أم لا يتم استخدامه حاليا لملحقات VSCode.

IncludeLatestPrereleaseAndStableVersionOnly = 65536

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

IncludeDeleted = 131072

قم بتضمين الملحقات المحذوفة في مجموعة النتائج ، ويكون الاستخدام داخليا فقط.