ASP.NET Core'da Ortam Etiketi Yardımcısı
Peter Kellner ve Hisham Bin Ateya tarafından
Ortam Etiketi Yardımcısı, kapalı içeriğini geçerli barındırma ortamına göre koşullu olarak işler. Ortam Etiketi Yardımcısı'nın tek özniteliği names
olan , ortam adlarının virgülle ayrılmış bir listesidir. Sağlanan ortam adlarından herhangi biri geçerli ortamla eşleşiyorsa, kapalı içerik işlenir.
Etiket Yardımcıları'na genel bakış için, bkz. ASP.NET Core'da Etiket Yardımcıları.
Ortam Etiketi Yardımcı Öznitelikleri
adlar
names
tek bir barındırma ortamı adı veya kapalı içeriğin işlenmesini tetikleyen barındırma ortamı adlarının virgülle ayrılmış bir listesini kabul eder.
Ortam değerleri, IWebHostEnvironment.EnvironmentName tarafından döndürülen geçerli değerle karşılaştırılır. Karşılaştırmada büyük/küçük harf yoksayılır.
Aşağıdaki örnekte Bir Ortam Etiketi Yardımcısı kullanılır. barındırma ortamı Hazırlama veya Üretim ise içerik işlenir:
<environment names="Staging,Production">
<strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong>
</environment>
include ve exclude öznitelikleri
include
& exclude
öznitelikleri, eklenen veya dışlanan barındırma ortamı adlarına göre kapalı içeriği işlemeyi denetler.
ekle
özelliği özniteliğine include
names
benzer davranışlar sergiler. Öznitelik değerinde listelenen bir ortam, etiketin include
içeriğini <environment>
işlemek için uygulamanın barındırma ortamıyla (IWebHostEnvironment.EnvironmentName) eşleşmelidir.
<environment include="Staging,Production">
<strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong>
</environment>
dışlama
Özniteliğin include
aksine, barındırma ortamı öznitelik değerinde listelenen bir ortamla eşleşmediğinde etiketin exclude
içeriği <environment>
işlenir.
<environment exclude="Development">
<strong>IWebHostEnvironment.EnvironmentName is not Development</strong>
</environment>
Ek kaynaklar
ASP.NET Core
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin