<assert> Elem

Megadja, hogy megjelenítsen-e egy üzenetmezőt, amikor meghívja a Debug.Assert metódust; megadja annak a fájlnak a nevét is, amelybe üzeneteket szeretne írni.

<configuration>
  <system.diagnostics>
    <assert>

Szemantika

<assert assertuienabled="true|false" logfilename="file name"/>

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
assertuienabled Nem kötelező attribútum.

Megadja, hogy megjelenjen-e egy üzenetmező, amikor a Debug.Assert metódus értéke hamis.
logfilename Nem kötelező attribútum.

Megadja annak a fájlnak a nevét, amelybe az üzenetet írni szeretné, ha a Debug.Assertértéke hamis.

assertuienabled attribútum

Érték Description
true Megjeleníti az üzenetmezőt. Ez az alapértelmezett érték.
false Nem jelenik meg az üzenetmező.

Gyermekelemek

Nincs.

Szülőelemek

Elem Description
configuration A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme.
system.diagnostics Meghatározza az üzeneteket gyűjtő, tároló és átirányító nyomkövetési figyelőket, valamint azt a szintet, ahol a nyomkövetési kapcsoló be van állítva.

Megjegyzések

Az elem mindkét attribútuma <assert> nem kötelező. Letilthatja az üzenetdobozokat anélkül, hogy meg kellene adnia egy fájlt az üzenetek írásához, vagy megadhat egy fájlt, amelybe üzeneteket írhat, miközben az üzenetmezők engedélyezve maradnak.

Example

Az alábbi példa bemutatja, hogyan tilthatja le az üzenetmezők megjelenítését, amikor meghívja a Debug.Assert függvényt, és hogyan írja be az üzeneteket a következőbe c:\log.txt.

<configuration>
   <system.diagnostics>
      <assert assertuienabled="false" logfilename="c:\log.txt"/>
   </system.diagnostics>
</configuration>

Lásd még