Freigeben über


ExtensionStateFlags enum

Zustände einer Erweiterung Hinweis: Wenn Sie dieser Enumeration Einen Wert hinzufügen, müssen Sie zwei weitere Dinge ausführen. Fügen Sie zuerst die Aufzählung "Back compat" in "src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs" hinzu. Zweitens können Sie den neuen Wert nicht im Nachrichtenbus senden. Sie müssen sie vor dem Senden aus dem Nachrichtenbusereignis entfernen.

Felder

None = 0

Keine Kennzeichnungen festgelegt

Disabled = 1

Die Erweiterung ist deaktiviert.

BuiltIn = 2

Erweiterung ist eine integrierte Erweiterung

MultiVersion = 4

Erweiterung verfügt über mehrere Versionen

UnInstalled = 8

Die Erweiterung ist nicht installiert. Dies gilt nur für integrierte Erweiterungen und kann andernfalls nicht festgelegt werden.

VersionCheckError = 16

Fehler bei der Versionsüberprüfung

Trusted = 32

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.

Error = 64

Die Erweiterung befindet sich derzeit in einem Fehlerzustand.

NeedsReauthorization = 128

Erweiterungsbereiche wurden geändert, und die Erweiterung erfordert eine erneute Autorisierung

AutoUpgradeError = 256

Fehler beim Automatischen Upgrade. Wenn die neue Version beispielsweise Anforderungen hat, die die Erweiterung nicht unterstützt, kann kein automatisches Upgrade ausgeführt werden.

Warning = 512

Die Erweiterung befindet sich derzeit in einem Warnzustand, der zu einer beeinträchtigten Erfahrung führen kann. Die beeinträchtigte Erfahrung kann z. B. durch einige Installationsprobleme verursacht werden, z. B. implizite Anforderungen, die nicht unterstützt werden.

Unpublished = 1024

Die Erweiterung ist derzeit nicht im Marketplace veröffentlicht. Die Nutzung von Erweiterungen sollte überprüft und entfernt werden, wenn sie nicht mehr benötigt wird