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 |