Contract.Assert Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
I felsökningsversioner utför du ett körningstest för ett angivet villkor.
Överlagringar
| Name | Description |
|---|---|
| Assert(Boolean) |
Söker efter ett villkor. om villkoret är |
| Assert(Boolean, String) |
Söker efter ett villkor. om villkoret är |
Assert(Boolean)
Söker efter ett villkor. om villkoret är falseföljer eskaleringsprincipen som angetts för analysatorn.
public:
static void Assert(bool condition);
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition);
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool -> unit
Public Shared Sub Assert (condition As Boolean)
Parametrar
- condition
- Boolean
Villkorsuttrycket som ska testas.
- Attribut
Kommentarer
Standardeskaleringsprincipen är att meddela det anslutna felsökningsprogrammet om ett kontraktfel eller att visa en kontrolldialogruta om ett felsökningsprogram inte är kopplat. Du kan också instruera analysatorn att utlösa ett undantag.
Gäller för
Assert(Boolean, String)
Söker efter ett villkor. om villkoret är falseföljer eskaleringsprincipen som angetts av analysatorn och visar det angivna meddelandet.
public:
static void Assert(bool condition, System::String ^ userMessage);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assert(bool condition, string userMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
static member Assert : bool * string -> unit
Public Shared Sub Assert (condition As Boolean, userMessage As String)
Parametrar
- condition
- Boolean
Villkorsuttrycket som ska testas.
- userMessage
- String
Ett meddelande som ska visas om villkoret inte uppfylls.
- Attribut
Kommentarer
Standardeskaleringsprincipen är att meddela det anslutna felsökningsprogrammet om ett kontraktfel eller att visa en kontrolldialogruta om ett felsökningsprogram inte är kopplat. Du kan också instruera analysatorn att utlösa ett undantag. Parametern userMessage skickas till felsökningsprogrammets utdata. Om userMessage inte är en konstant strängliteral kanske verktygen inte kan läsa den.