PublishedExtensionFlags enum
En uppsättning flaggor som kan associeras med ett visst tillägg. Dessa flaggor gäller för alla versioner av tillägget och inte för en specifik version.
Fält
| None = 0 | Det finns inga flaggor för det här tillägget. |
| Disabled = 1 | Flaggan Inaktiverad för ett tillägg innebär att tillägget inte kan ändras och inte kommer att användas av konsumenter. Den inaktiverade flaggan hanteras av tjänsten och kan inte tillhandahållas av tilläggsutvecklarna. |
| BuiltIn = 2 | BuiltIn-tillägget är tillgängligt för alla klienter. En uttrycklig registrering krävs inte. Det här attributet är reserverat och kan inte anges av tilläggsutvecklare. Inbyggda tillägg är per definition offentliga. Du behöver inte ange den offentliga flaggan för tillägg som är markerade som Inbyggda. |
| Validated = 4 | Det här tillägget har verifierats av tjänsten. Tillägget uppfyller de angivna kraven. Det här attributet är reserverat och kan inte anges av tilläggsutvecklarna. Validering är en process som säkerställer att alla bidrag är väl utformade. De uppfyller de krav som definieras av den avgiftstyp som de utökar. Observera att det här attributet uppdateras asynkront när tillägget verifieras av utvecklaren av bidragstypen. Det kommer att finnas begränsad åtkomst till tillägget medan den här processen utförs. |
| Trusted = 8 | Betrodda tillägg är de som ges särskilda funktioner. Dessa tenderar att komma från Microsoft och kan inte publiceras av allmänheten. Obs! BuiltIn-tillägg är alltid betrodda. |
| Paid = 16 | Flaggan Betald anger att handeln kan aktiveras för det här tillägget. Utgivaren måste konfigurera erbjudande-/prisplan i Azure. Om flaggan Betald är inställd och ett motsvarande erbjudande inte är tillgängligt markeras tillägget automatiskt som Förhandsversion. Om utgivaren har för avsikt att göra tillägget Betalt i framtiden är det obligatoriskt att ange förhandsgranskningsflaggan. Detta är för närvarande endast tillgängligt för VSTS-tillägg. |
| Public = 256 | Den här tilläggsregistreringen är offentlig, vilket gör dess synlighet öppen för allmänheten. Det innebär att alla klienter har möjlighet att installera det här tillägget. Utan den här flaggan är tillägget privat och måste delas med de klienter som kan installera det. |
| MultiVersion = 512 | Det här tillägget har flera versioner aktiva samtidigt och versionsidentifiering bör göras med hjälp av det definierade protokollet "Versionsidentifiering" för att fastställa vilken version som är tillgänglig för en specifik användare eller klientorganisation. @TODO: Länk till Version Discovery Protocol. |
| System = 1024 | Systemflaggan är reserverad och kan inte användas av utgivare. |
| Preview = 2048 | Flaggan Preview anger att tillägget fortfarande är under förhandsgranskning (ännu inte av "release"-kvalitet). Dessa tillägg kan vara dekorerade på olika sätt i galleriet och kan ha olika principer som tillämpas på dem. |
| Unpublished = 4096 | Flaggan Opublicerad anger att tillägget inte kan installeras/laddas ned. Användare som har installerat ett sådant tillägg kan fortsätta att använda tillägget. |
| Trial = 8192 | Flaggan Trial anger att tillägget är i utvärderingsversion. Flaggan används just nu endast med avseende på Visual Studio-tillägg. |
| Locked = 16384 | Flaggan Låst anger att tillägget har låsts från Marketplace. Ytterligare uppdateringar/förvärv är inte tillåtna på tillägget förrän detta är närvarande. Detta bör användas tillsammans med att göra tillägget privat/opublicerat. |
| Hidden = 32768 | Den här flaggan är inställd för tillägg som vi vill dölja från start- och söksidorna på Marketplace. Detta kommer att användas för att åsidosätta exponeringen av inbyggda flaggor. |
| Deleted = 65536 | Den här flaggan anges för tillägg som har markerats som borttagna. Den borttagna flaggan hanteras av tjänsten och kan inte tillhandahållas av tilläggsutvecklarna. |