Udostępnij za pośrednictwem


PublishedExtensionFlags enum

Zestaw flag, które mogą być skojarzone z danym rozszerzeniem. Te flagi mają zastosowanie do wszystkich wersji rozszerzenia, a nie do określonej wersji.

Pola

None = 0

Dla tego rozszerzenia nie istnieją żadne flagi.

Disabled = 1

Flaga Wyłączone dla rozszerzenia oznacza, że rozszerzenie nie może zostać zmienione i nie będzie używane przez użytkowników. Flaga wyłączona jest zarządzana przez usługę i nie może być dostarczana przez deweloperów rozszerzeń.

BuiltIn = 2

Rozszerzenie BuiltIn jest dostępne dla wszystkich dzierżaw. Jawna rejestracja nie jest wymagana. Ten atrybut jest zarezerwowany i nie można go dostarczyć przez deweloperów rozszerzeń. Rozszerzenia BuiltIn są według definicji Publiczne. Nie ma potrzeby ustawiania flagi publicznej dla rozszerzeń oznaczonych jako BuiltIn.

Validated = 4

To rozszerzenie zostało zweryfikowane przez usługę. Rozszerzenie spełnia określone wymagania. Ten atrybut jest zarezerwowany i nie można go dostarczyć przez deweloperów rozszerzeń. Walidacja to proces, który gwarantuje, że wszystkie współtworzenie wszystkich składek jest dobrze sformułowane. Spełniają one wymagania zdefiniowane przez typ wkładu, który rozszerzają. Należy pamiętać, że ten atrybut zostanie zaktualizowany asynchronicznie, ponieważ rozszerzenie jest weryfikowane przez dewelopera typu współtworzenia. Podczas wykonywania tego procesu będzie ograniczony dostęp do rozszerzenia.

Trusted = 8

Zaufane rozszerzenia to te, które mają specjalne możliwości. Zwykle pochodzą one z firmy Microsoft i nie mogą być publikowane przez opinię publiczną. Uwaga: rozszerzenia BuiltIn są zawsze zaufane.

Paid = 16

Flaga Płatna wskazuje, że można włączyć handel dla tego rozszerzenia. Program Publisher musi skonfigurować plan oferty/cennika na platformie Azure. Jeśli ustawiono flagę Płatna i odpowiednia oferta jest niedostępna, rozszerzenie zostanie automatycznie oznaczone jako wersja zapoznawcza. Jeśli wydawca zamierza w przyszłości ustawić rozszerzenie Płatne, należy ustawić flagę Wersja zapoznawcza. Jest to obecnie dostępne tylko dla rozszerzeń usługi VSTS.

Public = 256

Ta rejestracja rozszerzenia jest publiczna, dzięki czemu jej widoczność jest otwarta dla społeczeństwa. Oznacza to, że wszyscy dzierżawcy mają możliwość zainstalowania tego rozszerzenia. Bez tej flagi rozszerzenie będzie prywatne i będzie musiało zostać udostępnione dzierżawcom, które mogą ją zainstalować.

MultiVersion = 512

To rozszerzenie ma wiele wersji aktywnych jednocześnie, a odnajdywanie wersji powinno odbywać się przy użyciu zdefiniowanego protokołu "Odnajdywanie wersji", aby określić wersję dostępną dla określonego użytkownika lub dzierżawy. @TODO: Łącze do protokołu odnajdywania wersji.

System = 1024

Flaga systemu jest zarezerwowana i może być używana przez wydawców.

Preview = 2048

Flaga podglądu wskazuje, że rozszerzenie jest nadal w wersji zapoznawczej (jeszcze nie "release" quality). Te rozszerzenia mogą być udekorowane inaczej w galerii i mogą mieć do nich zastosowane różne zasady.

Unpublished = 4096

Flaga Cofnięto publikowanie wskazuje, że nie można zainstalować/pobrać rozszerzenia. Użytkownicy, którzy zainstalowały takie rozszerzenie, mogą nadal korzystać z rozszerzenia.

Trial = 8192

Flaga wersja próbna wskazuje, że rozszerzenie jest w wersji próbnej. Flaga jest obecnie używana tylko w odniesieniu do rozszerzeń programu Visual Studio.

Locked = 16384

Flaga Blokada wskazuje, że rozszerzenie zostało zablokowane z witryny Marketplace. Dalsze aktualizacje/przejęcia nie są dozwolone w rozszerzeniu, dopóki nie będzie to możliwe. Należy go używać wraz z tworzeniem rozszerzenia prywatnego/nieopublikowanego.

Hidden = 32768

Ta flaga jest ustawiana dla rozszerzeń, które chcemy ukryć przed stronami głównymi i stronami wyszukiwania w witrynie Marketplace. Zostanie ona użyta do zastąpienia ekspozycji flag wbudowanychIn.