<assert> Öğesi
yöntemini çağırdığınızda ileti kutusunun görüntülenip görüntülenmeyeceğini Debug.Assert belirtir; ayrıca ileti yazacak dosyanın adını da belirtir.
<Yapılandırma>
<system.diagnostics>
<Assert>
Syntax
<assert assertuienabled="true|false" logfilename="file name"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
assertuienabled |
İsteğe bağlı öznitelik. Debug.Assert yöntemi false olarak değerlendirildiğinde ileti kutusunun görüntülenip görüntülenmeyeceğini belirtir. |
logfilename |
İsteğe bağlı öznitelik. Debug.Assertfalse olarak değerlendirilirse, iletinin yazılma dosyasının adını belirtir. |
assertuienabled Özniteliği
Değer | Açıklama |
---|---|
true |
İleti kutusunu görüntüler. Bu varsayılan seçenektir. |
false |
İleti kutusunu görüntülemez. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
system.diagnostics |
İletileri toplayan, depolayan ve yönlendiren izleme dinleyicilerini ve izleme anahtarının ayarlandığı düzeyi belirtir. |
Açıklamalar
assert> öğesindeki< her iki öznitelik de isteğe bağlıdır. İleti kutularını, iletilerin yazılması için bir dosya belirtmeden devre dışı bırakabilir veya ileti kutularını etkin bırakırken iletilerin yazılması için bir dosya belirtebilirsiniz.
Örnek
Aşağıdaki örnekte Debug.Assert çağrısı yaptığınızda ve iletileri öğesine yazdığınızda ileti c:\log.txt
kutularının görüntülenmesini nasıl devre dışı bırakabileceğiniz gösterilmektedir.
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>