Contract.Assert Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Em compilações de depuração, realiza um teste em tempo de execução para uma condição especificada.
Sobrecargas
| Name | Description |
|---|---|
| Assert(Boolean) |
Verifica uma condição; Se a condição for |
| Assert(Boolean, String) |
Verifica uma condição; Se a condição for |
Assert(Boolean)
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
Verifica uma condição; Se a condição for false, segue o conjunto de políticas de escalonamento para o analisador.
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)
Parâmetros
- condition
- Boolean
A expressão condicional para testar.
- Atributos
Observações
A política de escalonamento padrão é notificar o depurador adjunto sobre uma falha de contrato ou mostrar uma caixa de diálogo Assert se não estiver associado um depurador. Opcionalmente, o analisador pode ser instruído a lançar uma exceção.
Aplica-se a
Assert(Boolean, String)
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
- Origem:
- Contracts.cs
Verifica uma condição; Se a condição for false, segue a política de escalonamento definida pelo analisador e apresenta a mensagem especificada.
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")]
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)
Parâmetros
- condition
- Boolean
A expressão condicional para testar.
- userMessage
- String
Uma mensagem a mostrar se a condição não for cumprida.
- Atributos
Observações
A política de escalonamento padrão é notificar o depurador adjunto sobre uma falha de contrato ou mostrar uma caixa de diálogo Assert se não estiver associado um depurador. Opcionalmente, o analisador pode ser instruído a lançar uma exceção. O userMessage parâmetro é passado para a saída do depurador. Se userMessage não for um literal de string constante, as ferramentas podem não conseguir lê-lo.