Partager via


PublishedExtensionFlags enum

Ensemble d’indicateurs qui peuvent être associés à une extension donnée. Ces indicateurs s’appliquent à toutes les versions de l’extension et non à une version spécifique.

Champs

None = 0

Il n’existe aucun drapeau pour cette extension.

Disabled = 1

L’indicateur Disabled d’une extension signifie que l’extension ne peut pas être modifiée et qu’elle ne sera pas utilisée par les consommateurs. L’indicateur disabled est géré par le service et ne peut pas être fourni par les développeurs d’extensions.

BuiltIn = 2

Les extensions intégrées sont disponibles pour tous les locataires. Une inscription explicite n’est pas requise. Cet attribut est réservé et ne peut pas être fourni par les développeurs d’extensions. Les extensions BuiltIn sont par définition Publiques. Il n’est pas nécessaire de définir l’indicateur public pour les extensions marquées BuiltIn.

Validated = 4

Cette extension a été validée par le service. L’extension répond aux exigences spécifiées. Cet attribut est réservé et ne peut pas être fourni par les développeurs d’extensions. La validation est un processus qui permet de s’assurer que toutes les contributions sont bien formulées. Ils remplissent les conditions définies par le type de contribution qu’ils accordent. Notez que cet attribut sera mis à jour de manière asynchrone au fur et à mesure que l’extension est validée par le développeur du type de contribution. L’accès à l’extension sera restreint pendant l’exécution de ce processus.

Trusted = 8

Les extensions approuvées sont celles qui reçoivent des fonctionnalités spéciales. Celles-ci ont tendance à provenir de Microsoft et ne peuvent pas être publiées par le grand public. Remarque : Les extensions BuiltIn sont toujours approuvées.

Paid = 16

L’indicateur Payant indique que le commerce peut être activé pour cette extension. L’éditeur doit configurer l’offre/le plan tarifaire dans Azure. Si l’indicateur Payant est défini et qu’aucune offre correspondante n’est disponible, l’extension sera automatiquement marquée comme Aperçu. Si l’éditeur a l’intention de rendre l’extension payante à l’avenir, il est obligatoire de définir l’indicateur Preview. Ceci n’est actuellement disponible que pour les extensions VSTS uniquement.

Public = 256

Cette inscription à l’extension est publique, ce qui rend sa visibilité ouverte au public. Cela signifie que tous les locataires ont la possibilité d’installer cette extension. Sans cet indicateur, l’extension sera privée et devra être partagée avec les locataires qui peuvent l’installer.

MultiVersion = 512

Cette extension dispose de plusieurs versions actives à la fois et la découverte de version doit être effectuée à l’aide du protocole « Découverte de version » défini pour déterminer la version disponible pour un utilisateur ou un locataire spécifique. @TODO: Lien vers le protocole de découverte de version.

System = 1024

L’indicateur système est réservé et ne peut pas être utilisé par les éditeurs.

Preview = 2048

L’indicateur Preview indique que l’extension est toujours en préversion (pas encore de qualité « release »). Ces extensions peuvent être décorées différemment dans la galerie et peuvent faire l’objet de politiques différentes.

Unpublished = 4096

L’indicateur Non publié indique que l’extension ne peut pas être installée/téléchargée. Les utilisateurs qui ont installé une telle extension peuvent continuer à l’utiliser.

Trial = 8192

L’indicateur Trial indique que l’extension est en version d’essai. À l’heure actuelle, l’indicateur n’est utilisé qu’en ce qui concerne les extensions Visual Studio.

Locked = 16384

L’indicateur Verrouillé indique que l’extension a été verrouillée à partir de Marketplace. D’autres mises à jour/acquisitions ne sont pas autorisées sur l’extension tant que cela n’est pas présent. Cela devrait être utilisé en même temps que de rendre l’extension privée/non publiée.

Hidden = 32768

Cet indicateur est défini pour les extensions que nous souhaitons masquer sur les pages d’accueil et de recherche de Marketplace. Cela sera utilisé pour remplacer l’exposition des drapeaux intégrés.

Deleted = 65536

Cet indicateur est défini pour les extensions marquées comme supprimées. L’indicateur supprimé est géré par le service et ne peut pas être fourni par les développeurs d’extensions.