Compartir a través de


ExtensionQueryFlags enum

Conjunto de marcas usadas para determinar qué conjunto de información se recupera al leer extensiones publicadas

Campos

None = 0

Ninguno se usa para recuperar solo los detalles básicos de la extensión.

IncludeVersions = 1

IncludeVersions devolverá información de versión para las extensiones devueltas.

IncludeFiles = 2

IncludeFiles devolverá información sobre los archivos que se encontraron dentro de la extensión que se almacenaron independientemente del manifiesto. Al solicitar archivos, las versiones también se incluirán, ya que los archivos se devuelven como una propiedad de las versiones. Estos archivos se pueden recuperar mediante la ruta de acceso al archivo sin necesidad de descargar todo el manifiesto.

IncludeCategoryAndTags = 4

Incluya las categorías y etiquetas que se agregaron a la definición de extensión.

IncludeSharedAccounts = 8

Incluya los detalles sobre las cuentas con las que se ha compartido la extensión si la extensión es una extensión privada.

IncludeVersionProperties = 16

Incluir propiedades asociadas a las versiones de la extensión

ExcludeNonValidated = 32

La exclusión de extensiones no validadas quitará las versiones de extensión que estén en proceso de validación o que hayan producido un error en la validación.

IncludeInstallationTargets = 64

Incluya el conjunto de destinos de instalación que la extensión ha solicitado.

IncludeAssetUri = 128

Incluir el URI base para los recursos de esta extensión

IncludeStatistics = 256

Incluir las estadísticas asociadas a esta extensión

IncludeLatestVersionOnly = 512

Al recuperar versiones de una consulta, solo se incluye la versión más reciente de las extensiones que coinciden. Esto resulta útil cuando el autor de la llamada no necesita todas las versiones publicadas. Ahorrará un tamaño significativo en la carga devuelta.

UseFallbackAssetUri = 1024

Esta marca cambia el URI del recurso para usar GetAssetByName en lugar de CDN Cuando se usa, los valores del URI del recurso base y la reserva del URI del recurso base se cambian Cuando se usa, el origen de los archivos de recursos siempre apunta al servicio Galería, incluso si la red CDN está disponible.

IncludeMetadata = 2048

Esta marca se usa para obtener todos los valores de metadatos asociados a la extensión. Esto no es aplicable a las extensiones de VSTS o VSCode y el uso solo es interno.

IncludeMinimalPayloadForVsIde = 4096

Esta marca se usa para indicar que devuelve datos muy pequeños para la extensión requerida por el IDE de VS. Esta marca solo es compatible cuando el IDE de VS realiza la consulta.

IncludeLcids = 8192

Esta marca se usa para obtener los valores lcid asociados a la extensión. Esto no es aplicable a las extensiones de VSTS o VSCode y el uso solo es interno.

IncludeSharedOrganizations = 16384

Incluya los detalles sobre las organizaciones con las que se ha compartido la extensión si la extensión es una extensión privada.

AllAttributes = 16863

AllAttributes está diseñado para ser una máscara que define todos los sub-elementos de la extensión deben devolverse. NOTA: Esto no es realmente Todas las marcas. Esto ahora está bloqueado en el conjunto definido, ya que cambiar esta enumeración sería un cambio importante y cambiaría el comportamiento de cualquier usuario que lo use. Intente no usar este valor al realizar llamadas al servicio; en su lugar, sea explícito sobre las opciones necesarias.

IncludeNameConflictInfo = 32768

Incluya los detalles si una extensión está en la lista de conflictos o no se usa actualmente para las extensiones de VSCode.