共用方式為


PublishedExtensionFlags enum

可以與指定延伸模組相關聯的旗標集合。 這些旗標適用于所有版本的延伸模組,而不是特定版本。

欄位

None = 0

此延伸模組沒有任何旗標存在。

Disabled = 1

延伸模組的 Disabled 旗標表示延伸模組無法變更,且不會供取用者使用。 停用的旗標是由服務所管理,且無法由擴充功能開發人員提供。

BuiltIn = 2

BuiltIn 擴充功能適用于所有租使用者。 不需要明確註冊。 此屬性是保留的,且無法由延伸模組開發人員提供。 BuiltIn 延伸模組的定義是 Public。 不需要為標示 BuiltIn 的延伸模組設定公用旗標。

Validated = 4

此延伸模組已由服務驗證。 延伸模組符合指定的需求。 此屬性是保留的,而且無法由擴充功能開發人員提供。 驗證是確保所有貢獻格式良好的程式。 它們符合其擴充之貢獻類型所定義的需求。 請注意,此屬性會以非同步方式更新,因為延伸模組是由貢獻類型的開發人員驗證。 執行此程式時,延伸模組的存取將會受到限制。

Trusted = 8

信任的擴充功能是提供特殊功能的擴充功能。 這些通常來自 Microsoft,且無法由一般大眾發佈。 注意:BuiltIn 延伸模組一律受信任。

Paid = 16

[付費] 旗標表示可以啟用此延伸模組的商務。 發行者必須在 Azure 中設定供應專案/定價方案。 如果已設定付費旗標,且無法使用對應的供應專案,則延伸模組會自動標示為預覽。 如果發行者想要在未來建立付費延伸模組,必須設定預覽旗標。 目前僅適用于 VSTS 擴充功能。

Public = 256

此延伸模組註冊是公用的,可讓其可見度開放給公用。 這表示所有租使用者都能夠安裝此擴充功能。 如果沒有此旗標,擴充功能將會是私人的,而且必須與可安裝它的租使用者共用。

MultiVersion = 512

此延伸模組一次有多個作用中的版本,而且應該使用定義的「版本探索」通訊協定來完成版本探索,以判斷特定使用者或租使用者可用的版本。 @TODO:版本探索通訊協定的連結。

System = 1024

系統會保留系統旗標,且發行者無法使用。

Preview = 2048

預覽旗標表示延伸模組仍處於預覽狀態, (尚未處於「發行」品質) 。 這些延伸模組在資源庫中可能會以不同的方式裝飾,而且可能會套用不同的原則。

Unpublished = 4096

未發佈的旗標表示無法安裝/下載延伸模組。 已安裝這類擴充功能的使用者可以繼續使用擴充功能。

Trial = 8192

試用版旗標表示延伸模組處於試用版。 旗標現在僅供 Visual Studio 延伸模組使用。

Locked = 16384

[鎖定] 旗標表示已從 Marketplace 鎖定延伸模組。 延伸模組上不允許進一步的更新/下載數,直到存在為止。 這應該與讓延伸模組成為私用/未發佈一起使用。

Hidden = 32768

此旗標是針對我們想要從 Marketplace 首頁和搜尋頁面隱藏的延伸模組所設定。 這會用來覆寫 builtIn 旗標的曝光。