Aracılığıyla paylaş


PublishedExtensionFlags enum

Belirli bir uzantıyla ilişkilendirilebilen bayrak kümesi. Bu bayraklar belirli bir sürüme değil, uzantının tüm sürümlerine uygulanır.

Alanlar

None = 0

Bu uzantı için bayrak yok.

Disabled = 1

Uzantı için Devre Dışı bayrağı, uzantının değiştirilmeyeceği ve tüketiciler tarafından kullanılamayacağı anlamına gelir. Devre dışı bayrağı hizmet tarafından yönetilir ve Uzantı Geliştiricileri tarafından sağlanamaz.

BuiltIn = 2

BuiltIn Uzantısı tüm Kiracılar tarafından kullanılabilir. Açık kayıt gerekli değildir. Bu öznitelik ayrılmıştır ve Uzantı Geliştiricileri tarafından sağlanamaz. BuiltIn uzantıları Genel tanımına göredir. BuiltIn olarak işaretlenmiş uzantılar için genel bayrağı ayarlamaya gerek yoktur.

Validated = 4

Bu uzantı hizmet tarafından doğrulandı. Uzantı, belirtilen gereksinimleri karşılar. Bu öznitelik ayrılmıştır ve Uzantı Geliştiricileri tarafından sağlanamaz. Doğrulama, tüm katkıların iyi biçimlendirilmesini sağlayan bir süreçtir. Genişleten katkı türü tarafından tanımlanan gereksinimleri karşılar. Uzantı, katkı türünün geliştiricisi tarafından doğrulandığından bu özniteliğin zaman uyumsuz olarak güncelleştirileceğini unutmayın. Bu işlem gerçekleştirilirken uzantıya kısıtlı erişim olacaktır.

Trusted = 8

Güvenilen uzantılar, özel özellikler verilen uzantılardır. Bunlar Genellikle Microsoft'tan gelir ve genel halk tarafından yayımlanamaz. Not: BuiltIn uzantıları her zaman güvenilirdir.

Paid = 16

Ücretli bayrağı, bu uzantı için ticaretin etkinleştirilebileceğini gösterir. Publisher'ın Azure'da Teklif/Fiyatlandırma planı ayarlaması gerekir. Ücretli bayrağı ayarlanırsa ve ilgili Teklif kullanılamıyorsa uzantı otomatik olarak Önizleme olarak işaretlenir. Yayımcı, uzantıyı gelecekte Ödendi yapmayı planlıyorsa Önizleme bayrağının ayarlanması zorunludur. Bu, şu anda yalnızca VSTS uzantıları için kullanılabilir.

Public = 256

Bu uzantı kaydı geneldir ve görünürlüğünü herkese açık hale getirir. Bu, tüm kiracıların bu uzantıyı yükleyebilmesi anlamına gelir. Bu bayrak olmadan uzantı özel olur ve uzantıyı yükleyebilen kiracılarla paylaşılması gerekir.

MultiVersion = 512

Bu uzantının aynı anda birden çok sürümü etkindir ve belirli bir kullanıcı veya kiracı için kullanılabilir sürümü belirlemek için tanımlı "Sürüm Bulma" protokolü kullanılarak sürüm bulma yapılmalıdır. @TODO: Sürüm Bulma Protokolü bağlantısı.

System = 1024

Sistem bayrağı ayrılmıştır ve yayımcılar tarafından kullanılamaz.

Preview = 2048

Önizleme bayrağı uzantının hala önizleme aşamasında olduğunu gösterir (henüz "yayın" kalitesinde değildir). Bu uzantılar galeride farklı şekilde dekore edilebilir ve bunlara farklı ilkeler uygulanmış olabilir.

Unpublished = 4096

Yayımlanmamış bayrağı, uzantının yüklenebildiğini/indirilediğini gösterir. Böyle bir uzantı yüklemiş olan kullanıcılar uzantıyı kullanmaya devam edebilir.

Trial = 8192

Deneme bayrağı, uzantının Deneme sürümünde olduğunu gösterir. Bayrağı şu anda yalnızca Visual Studio uzantılarıyla birlikte kullanılıyor.

Locked = 16384

Kilitli bayrağı, uzantının Market'ten kilitlendiğini gösterir. Bu özellik mevcut olana kadar uzantıda daha fazla güncelleştirme/alıma izin verilmez. Bu, uzantıyı özel/yayımdan kaldırma ile birlikte kullanılmalıdır.

Hidden = 32768

Bu bayrak, Market giriş ve arama sayfalarından gizlemek istediğimiz uzantılar için ayarlanmıştır. Bu, builtIn bayraklarının açığa çıkarılma durumunu geçersiz kılmak için kullanılır.

Deleted = 65536

Bu bayrak, silinmiş olarak işaretlenen uzantılar için ayarlanır. Silinen bayrak hizmet tarafından yönetilir ve Uzantı Geliştiricileri tarafından sağlanamaz.