PublishedExtensionFlags enum

Eine Reihe 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 Flag Disabled für eine Erweiterung bedeutet, dass die Erweiterung nicht geändert werden kann und von Consumern nicht verwendet wird. Das deaktivierte Flag wird vom Dienst verwaltet und kann nicht von den Erweiterungsentwicklern bereitgestellt werden.

BuiltIn = 2

Die integrierte Erweiterung ist für alle Mandanten verfügbar. Eine explizite Registrierung ist nicht erforderlich. Dieses Attribut ist reserviert und kann nicht von Erweiterungsentwicklern bereitgestellt werden. Integrierte 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 überprüft. 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 wohlgeformt sind. Sie erfüllen die Anforderungen, die durch den Beitragstyp definiert sind, den 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 in der Regel von Microsoft und können nicht von der öffentlichkeit veröffentlicht werden. Hinweis: Integrierte Erweiterungen sind immer vertrauenswürdig.

Paid = 16

Das Flag "Bezahlt" gibt an, dass der E-Commerce für diese Erweiterung aktiviert werden kann. Publisher muss den Angebots-/Preisplan in Azure einrichten. Wenn das Flag "Bezahlt" festgelegt ist und ein entsprechendes Angebot nicht verfügbar ist, wird die Erweiterung automatisch als Vorschau gekennzeichnet. Wenn der Herausgeber beabsichtigt, die Erweiterung in Zukunft bezahlt zu machen, ist es obligatorisch, das Vorschauflag festzulegen. Dies ist derzeit nur für VSTS-Erweiterungen verfügbar.

Public = 256

Diese Erweiterungsregistrierung ist öffentlich und macht ihre Sichtbarkeit für die Öffentlichkeit zugänglich. Dies 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

Für diese Erweiterung sind mehrere Versionen gleichzeitig aktiv, und die Versionsermittlung sollte mithilfe des definierten Protokolls "Version Discovery" erfolgen, um die für einen bestimmten Benutzer oder Mandanten verfügbare Version zu ermitteln. @TODO: Link zum Versionsermittlungsprotokoll.

System = 1024

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

Preview = 2048

Das Vorschauflag gibt an, dass sich die Erweiterung noch in der Vorschau befindet (noch nicht in "Release"-Qualität). Diese Erweiterungen können im Katalog unterschiedlich gestaltet werden und möglicherweise unterschiedliche Richtlinien auf sie angewendet werden.

Unpublished = 4096

Das Flag Nicht veröffentlicht 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 Testflag 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 Locked gibt an, dass die Erweiterung vom Marketplace gesperrt wurde. Weitere Updates/Käufe sind für die Erweiterung erst zulässig, wenn diese vorhanden ist. Dies sollte zusammen mit der Privaten/Unveröffentlichung der Erweiterung verwendet werden.

Hidden = 32768

Dieses Flag ist für Erweiterungen festgelegt, die auf den Startseiten- und Suchseiten des Marketplace ausgeblendet werden sollen. Dies wird verwendet, um die Offenlegung von builtIn-Flags zu überschreiben.