Partager via


PublishedExtensionFlags enum

Ensemble d’indicateurs pouvant ê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 indicateur pour cette extension.

Disabled = 1

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

BuiltIn = 2

L’extension BuiltIn est disponible 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’extension. La validation est un processus qui garantit que tous les contributions sont bien formés. Elles répondent aux exigences définies par le type de contribution qu’elles étendent. Notez que cet attribut sera mis à jour de manière asynchrone, car 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 bénéficient de fonctionnalités spéciales. Elles proviennent généralement 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 Payé indique que le commerce peut être activé pour cette extension. Publisher doit configurer le plan Offre/Tarification dans Azure. Si l’indicateur Payé est défini et qu’une offre correspondante n’est pas disponible, l’extension est automatiquement marquée comme préversion. Si l’éditeur a l’intention de rendre l’extension Payante à l’avenir, il est obligatoire de définir l’indicateur Préversion. Cette option est actuellement disponible uniquement pour les extensions VSTS uniquement.

Public = 256

Cette inscription d’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 a 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 Aperçu 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 avoir des stratégies différentes appliquées.

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 d’évaluation indique que l’extension est en version d’évaluation. L’indicateur est actuellement utilisé uniquement en ce qui concerne les extensions Visual Studio.

Locked = 16384

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

Hidden = 32768

Cet indicateur est défini pour les extensions que nous voulons masquer dans les pages d’accueil et de recherche de la Place de marché. Cela sera utilisé pour remplacer l’exposition des indicateurs builtIn.