Delen via


PublishedExtensionFlags enum

Set vlaggen die kunnen worden gekoppeld aan een bepaalde extensie. Deze vlaggen zijn van toepassing op alle versies van de extensie en niet op een specifieke versie.

Velden

None = 0

Er bestaan geen vlaggen voor deze extensie.

Disabled = 1

De vlag Uitgeschakeld voor een extensie betekent dat de extensie niet kan worden gewijzigd en niet wordt gebruikt door consumenten. De uitgeschakelde vlag wordt beheerd door de service en kan niet worden geleverd door de extensieontwikkelaars.

BuiltIn = 2

De BuiltIn-extensie is beschikbaar voor alle tenants. Een expliciete registratie is niet vereist. Dit kenmerk is gereserveerd en kan niet worden opgegeven door extensieontwikkelaars. BuiltIn-extensies zijn per definitie Openbaar. Het is niet nodig om de openbare vlag in te stellen voor extensies die zijn gemarkeerd als BuiltIn.

Validated = 4

Deze extensie is gevalideerd door de service. De extensie voldoet aan de opgegeven vereisten. Dit kenmerk is gereserveerd en kan niet worden opgegeven door de extensieontwikkelaars. Validatie is een proces dat ervoor zorgt dat alle bijdragen goed worden gevormd. Ze voldoen aan de vereisten die zijn gedefinieerd door het bijdragetype dat ze uitbreiden. Houd er rekening mee dat dit kenmerk asynchroon wordt bijgewerkt wanneer de extensie wordt gevalideerd door de ontwikkelaar van het bijdragetype. Er is beperkte toegang tot de extensie terwijl dit proces wordt uitgevoerd.

Trusted = 8

Vertrouwde extensies zijn extensies die speciale mogelijkheden krijgen. Deze zijn meestal afkomstig van Microsoft en kunnen niet worden gepubliceerd door het grote publiek. Opmerking: BuiltIn-extensies worden altijd vertrouwd.

Paid = 16

De vlag Betaald geeft aan dat de commerce kan worden ingeschakeld voor deze extensie. Publisher moet een aanbieding/prijsplan instellen in Azure. Als de vlag Betaald is ingesteld en een bijbehorende aanbieding niet beschikbaar is, wordt de extensie automatisch gemarkeerd als Preview. Als de uitgever van plan is om de extensie in de toekomst Betaald te maken, is het verplicht om de vlag Preview in te stellen. Dit is momenteel alleen beschikbaar voor VSTS-extensies.

Public = 256

Deze extensieregistratie is openbaar, waardoor de zichtbaarheid ervan openbaar is. Dit betekent dat alle tenants de mogelijkheid hebben om deze extensie te installeren. Zonder deze vlag is de extensie privé en moet deze worden gedeeld met de tenants die de extensie kunnen installeren.

MultiVersion = 512

Deze extensie heeft meerdere versies tegelijk actief en versiedetectie moet worden uitgevoerd met behulp van het gedefinieerde protocol Versiedetectie om te bepalen welke versie beschikbaar is voor een specifieke gebruiker of tenant. @TODO: Koppeling naar Version Discovery Protocol.

System = 1024

De systeemvlag is gereserveerd en kan niet worden gebruikt door uitgevers.

Preview = 2048

De vlag Preview geeft aan dat de extensie nog steeds in preview is (nog niet van 'release'-kwaliteit). Deze extensies kunnen in de galerie anders worden ingericht en er kunnen verschillende beleidsregels op worden toegepast.

Unpublished = 4096

De vlag Niet gepubliceerd geeft aan dat de extensie niet kan worden geïnstalleerd/gedownload. Gebruikers die een dergelijke extensie hebben geïnstalleerd, kunnen de extensie blijven gebruiken.

Trial = 8192

De vlag Proefversie geeft aan dat de extensie de evaluatieversie heeft. De vlag wordt momenteel alleen gebruikt met betrekking tot Visual Studio-extensies.

Locked = 16384

De vlag Vergrendeld geeft aan dat de extensie is vergrendeld vanuit Marketplace. Verdere updates/overnames zijn niet toegestaan voor de extensie totdat deze aanwezig is. Dit moet worden gebruikt in combinatie met het privé-/ongepubliceerd maken van de extensie.

Hidden = 32768

Deze vlag is ingesteld voor extensies die we willen verbergen op de startpagina en zoekpagina's van Marketplace. Dit wordt gebruikt om de blootstelling van builtIn-vlaggen te overschrijven.