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 | قم بتضمين الملحقات المحذوفة في مجموعة النتائج ، ويكون الاستخدام داخليا فقط. |