Condividi tramite


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

Nessun 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 consumer. Il flag disabilitato viene gestito dal servizio e non può essere fornito dagli sviluppatori di estensioni.

BuiltIn = 2

L'estensione BuiltIn è disponibile per tutti i tenant. Non è necessaria una registrazione esplicita. Questo attributo è riservato e non può essere fornito dagli sviluppatori di estensioni. Le estensioni BuiltIn sono per definizione Public. 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 perché l'estensione viene convalidata dallo sviluppatore del tipo di contributo. Durante l'esecuzione di questo processo verrà consentito l'accesso limitato all'estensione.

Trusted = 8

Le estensioni attendibili sono quelle che offrono funzionalità speciali. Questi tendono a venire da Microsoft e non possono essere pubblicati dal pubblico generale. Nota: le estensioni BuiltIn sono sempre attendibili.

Paid = 16

Il flag a pagamento indica che il commercio può essere abilitato per questa estensione. Il server di pubblicazione deve configurare il piano offerta/prezzi in Azure. Se il flag a pagamento è impostato e un'offerta corrispondente non è disponibile, l'estensione verrà contrassegnata automaticamente come anteprima. Se il server di pubblicazione intende rendere l'estensione a pagamento in futuro, è obbligatorio impostare il flag di anteprima. Questa funzionalità è attualmente disponibile solo per le estensioni VSTS.

Public = 256

Questa registrazione di estensione è pubblica, rendendo la sua visibilità aperta al pubblico. Ciò significa che tutti i tenant 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 include più versioni attive contemporaneamente e l'individuazione delle versioni deve essere eseguita usando il protocollo "Individuazione versione" definito per determinare la versione disponibile per un utente o un tenant specifico. @TODO: collegamento al protocollo di individuazione delle versioni.

System = 1024

Il flag di sistema è riservato e non può essere usato dagli editori.

Preview = 2048

Il flag di anteprima indica che l'estensione è ancora in anteprima (non ancora di qualità "release"). Queste estensioni possono essere decorate in modo diverso nella raccolta e possono avere criteri diversi applicati a loro.

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 usare l'estensione.

Trial = 8192

Il flag Di valutazione indica che l'estensione è in versione di valutazione. Il flag è ora usato solo per quanto riguarda le estensioni di Visual Studio.

Locked = 16384

Il flag bloccato indica che l'estensione è stata bloccata da Marketplace. Ulteriori aggiornamenti/acquisizioni non sono consentiti nell'estensione fino a quando non è presente. Questa operazione deve essere usata insieme a rendere l'estensione privata/non pubblicata.

Hidden = 32768

Questo flag è impostato per le estensioni che si desidera nascondere dalla home page del Marketplace e dalle pagine di ricerca. Verrà usato per eseguire l'override dell'esposizione dei flag builtIn.