Udostępnij za pomocą


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ą 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. Rejestracja jawna 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 są dobrze sformułowane. Spełniają one wymagania zdefiniowane przez typ współtworzenia, który rozszerzają. Należy pamiętać, że ten atrybut zostanie zaktualizowany asynchronicznie, ponieważ rozszerzenie jest weryfikowane przez dewelopera typu udziału. Podczas wykonywania tego procesu będzie ograniczony dostęp do rozszerzenia.

Trusted = 8

Zaufane rozszerzenia to te, które mają specjalne możliwości. Mają tendencję do tego, że pochodzą one z firmy Microsoft i nie mogą być publikowane przez ogół społeczeństwa. 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 wprowadzić rozszerzenie Płatne w przyszłości, 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 publicznej wiadomości. Oznacza to, że wszyscy dzierżawcy mają możliwość zainstalowania tego rozszerzenia. Bez tej flagi rozszerzenie będzie prywatne i musi być współużytkowane z dzierżawami, 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: Link do protokołu wykrywania wersji.

System = 1024

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

Preview = 2048

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

Unpublished = 4096

Flaga Cofnij publikowanie wskazuje, że nie można zainstalować/pobrać rozszerzenia. Użytkownicy, którzy zainstalowali takie rozszerzenie, mogą nadal używać rozszerzenia.

Trial = 8192

Flaga wersji próbnej 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/pozyskiwanie 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 witryny Marketplace i wyszukiwania. Zostanie ona użyta do zastąpienia ekspozycji flag builtIn.