PublishedExtensionFlags enum
Set di flag che possono essere associati a una determinata estensione. Questi flag si applicano a tutte le versioni dell'estensione e non a una versione specifica.
Campi
| None = 0 | Non esistono flag per questa estensione. |
| Disabled = 1 | Il flag Disabilitato per un'estensione indica che l'estensione non può essere modificata e non verrà usata dai consumatori. Il flag disabilitato è gestito dal servizio e non può essere fornito dagli sviluppatori di estensioni. |
| BuiltIn = 2 | Le estensioni integrate sono disponibili per tutti i tenant. Non è richiesta una registrazione esplicita. Questo attributo è riservato e non può essere fornito dagli sviluppatori di estensioni. Le estensioni predefinite sono per definizione pubbliche. Non è necessario impostare il flag pubblico per le estensioni contrassegnate come BuiltIn. |
| Validated = 4 | Questa estensione è stata convalidata dal servizio. L'estensione soddisfa i requisiti specificati. Questo attributo è riservato e non può essere fornito dagli sviluppatori di estensioni. La convalida è un processo che garantisce che tutti i contributi siano ben formati. Soddisfano i requisiti definiti dal tipo di contributo che stanno estendendo. Si noti che questo attributo verrà aggiornato in modo asincrono man mano che l'estensione viene convalidata dallo sviluppatore del tipo di contributo. Durante l'esecuzione di questo processo l'accesso all'estensione sarà limitato. |
| Trusted = 8 | Le estensioni attendibili sono quelle a cui vengono fornite funzionalità speciali. Questi tendono a provenire da Microsoft e non possono essere pubblicati dal grande pubblico. Nota: le estensioni integrate sono sempre attendibili. |
| Paid = 16 | Il flag Paid indica che l'e-commerce può essere abilitato per questa estensione. L'editore deve configurare il piano tariffario di offerta/prezzo in Azure. Se il flag Pagato è impostato e un'offerta corrispondente non è disponibile, l'estensione verrà automaticamente contrassegnata come Anteprima. Se l'editore intende rendere l'estensione a pagamento in futuro, è obbligatorio impostare il flag Anteprima. Questa opzione è attualmente disponibile solo per le estensioni VSTS. |
| Public = 256 | La registrazione di questa estensione è pubblica, il che rende la sua visibilità aperta al pubblico. Ciò significa che tutti gli inquilini hanno la possibilità di installare questa estensione. Senza questo flag l'estensione sarà privata e dovrà essere condivisa con i tenant che possono installarla. |
| MultiVersion = 512 | Questa estensione ha più versioni attive contemporaneamente e l'individuazione della versione deve essere eseguita utilizzando il protocollo di "individuazione della versione" definito per determinare la versione disponibile per un utente o un tenant specifico. @TODO: collegamento al protocollo di rilevamento della versione. |
| System = 1024 | Il flag di sistema è riservato e non può essere utilizzato dagli editori. |
| Preview = 2048 | Il flag Anteprima indica che l'estensione è ancora in anteprima (non ancora di qualità "release"). Queste estensioni possono essere decorate in modo diverso nella galleria e possono essere applicate politiche diverse. |
| Unpublished = 4096 | Il flag Non pubblicato indica che l'estensione non può essere installata/scaricata. Gli utenti che hanno installato tale estensione possono continuare a utilizzare l'estensione. |
| Trial = 8192 | Il flag di valutazione indica che l'estensione è in versione di valutazione. Il flag viene attualmente utilizzato solo per le estensioni di Visual Studio. |
| Locked = 16384 | Il flag Bloccato indica che l'estensione è stata bloccata dal Marketplace. Ulteriori aggiornamenti/acquisizioni non sono consentiti sull'estensione fino a quando questa non sarà presente. Questo dovrebbe essere utilizzato insieme a rendere l'estensione privata/non pubblicata. |
| Hidden = 32768 | Questo flag è impostato per le estensioni che vogliamo nascondere dalla home page e dalle pagine di ricerca del Marketplace. Questo verrà utilizzato per sovrascrivere l'esposizione dei flag incorporati. |
| Deleted = 65536 | Questo flag è impostato per le estensioni contrassegnate come eliminate. Il flag eliminato è gestito dal servizio e non può essere fornito dagli sviluppatori di estensioni. |