Freigeben über


PublishedExtensionFlags enum

Satz von Flags, die einer bestimmten Erweiterung zugeordnet werden können. Diese Flags gelten für alle Versionen der Erweiterung und nicht für eine bestimmte Version.

Felder

None = 0

Für diese Erweiterung sind keine Flags vorhanden.

Disabled = 1

Das Disabled-Flag für eine Erweiterung bedeutet, dass die Erweiterung nicht geändert werden kann und nicht von Verbrauchern verwendet wird. Das deaktivierte Flag wird vom Dienst verwaltet und kann nicht von den Erweiterungsentwicklern bereitgestellt werden.

BuiltIn = 2

BuiltIn-Erweiterungen sind für alle Mandanten verfügbar. Eine explizite Anmeldung ist nicht erforderlich. Dieses Attribut ist reserviert und kann nicht von Erweiterungsentwicklern bereitgestellt werden. BuiltIn-Erweiterungen sind per Definition öffentlich. Es ist nicht erforderlich, das öffentliche Flag für Erweiterungen festzulegen, die als BuiltIn gekennzeichnet sind.

Validated = 4

Diese Erweiterung wurde vom Dienst validiert. Die Erweiterung erfüllt die angegebenen Anforderungen. Dieses Attribut ist reserviert und kann nicht von den Erweiterungsentwicklern bereitgestellt werden. Die Validierung ist ein Prozess, der sicherstellt, dass alle Beiträge gut formuliert sind. Sie erfüllen die Anforderungen, die durch die Beitragsart definiert sind, die sie erweitern. Beachten Sie, dass dieses Attribut asynchron aktualisiert wird, wenn die Erweiterung vom Entwickler des Beitragstyps überprüft wird. Während dieses Vorgangs ist der Zugriff auf die Erweiterung eingeschränkt.

Trusted = 8

Vertrauenswürdige Erweiterungen sind solche, die spezielle Funktionen erhalten. Diese stammen tendenziell von Microsoft und können nicht von der allgemein zugänglichen Öffentlichkeit veröffentlicht werden. Hinweis: BuiltIn-Erweiterungen sind immer vertrauenswürdig.

Paid = 16

Das Flag "Bezahlt" gibt an, dass der Commerce für diese Erweiterung aktiviert werden kann. Der Herausgeber muss den Angebots-/Preisplan in Azure einrichten. Wenn das Flag "Bezahlt" gesetzt ist und ein entsprechendes Angebot nicht verfügbar ist, wird die Erweiterung automatisch als Vorschau markiert. Wenn der Herausgeber beabsichtigt, die Erweiterung in Zukunft als kostenpflichtig zu verwenden, muss das Vorschau-Flag festgelegt werden. Dies ist derzeit nur für VSTS-Erweiterungen verfügbar.

Public = 256

Diese Registrierung der Erweiterung ist öffentlich, so dass ihre Sichtbarkeit für die Öffentlichkeit zugänglich ist. Das bedeutet, dass alle Mandanten die Möglichkeit haben, diese Erweiterung zu installieren. Ohne dieses Flag ist die Erweiterung privat und muss für die Mandanten freigegeben werden, die sie installieren können.

MultiVersion = 512

Bei dieser Erweiterung sind mehrere Versionen gleichzeitig aktiv, und die Versionsermittlung sollte mithilfe des definierten Protokolls "Version Discovery" erfolgen, um die Version zu bestimmen, die für einen bestimmten Benutzer oder Mandanten verfügbar ist. @TODO: Link zum Version Discovery Protocol.

System = 1024

Das Systemflag ist reserviert und kann nicht von Herausgebern verwendet werden.

Preview = 2048

Das Vorschau-Flag zeigt an, dass sich die Erweiterung noch in der Vorschau befindet (noch nicht in "Release"-Qualität). Diese Erweiterungen können im Katalog unterschiedlich gekennzeichnet sein und für sie gelten unterschiedliche Richtlinien.

Unpublished = 4096

Das Flag Unpublished gibt an, dass die Erweiterung nicht installiert/heruntergeladen werden kann. Benutzer, die eine solche Erweiterung installiert haben, können die Erweiterung weiterhin verwenden.

Trial = 8192

Das Flag "Testversion" gibt an, dass sich die Erweiterung in der Testversion befindet. Das Flag wird derzeit nur in Bezug auf Visual Studio-Erweiterungen verwendet.

Locked = 16384

Das Flag "Gesperrt" gibt an, dass die Erweiterung für den Marketplace gesperrt wurde. Weitere Aktualisierungen/Erwerbungen der Erweiterung sind nicht zulässig, bis diese vorhanden ist. Dies sollte zusammen mit dem Festlegen der Erweiterung als privat/unveröffentlicht verwendet werden.

Hidden = 32768

Dieses Flag ist für Erweiterungen festgelegt, die wir auf der Startseite und den Suchseiten des Marketplace ausblenden möchten. Dies wird verwendet, um die Offenlegung von builtIn-Flags zu überschreiben.

Deleted = 65536

Dieses Flag wird für Erweiterungen gesetzt, die als gelöscht markiert sind. Das gelöschte Flag wird vom Dienst verwaltet und kann nicht von den Erweiterungsentwicklern bereitgestellt werden.