DefaultTraceListener.Fail Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Émet ou affiche un message et une trace de la pile pour une assertion qui échoue toujours.
Surcharges
Fail(String) |
Émet ou affiche un message et une trace de la pile pour une assertion qui échoue toujours. |
Fail(String, String) |
Émet ou affiche des messages détaillés et une trace de la pile pour une assertion qui échoue toujours. |
Fail(String)
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
Émet ou affiche un message et une trace de la pile pour une assertion qui échoue toujours.
public:
override void Fail(System::String ^ message);
public override void Fail (string? message);
public override void Fail (string message);
override this.Fail : string -> unit
Public Overrides Sub Fail (message As String)
Paramètres
- message
- String
Message à envoyer ou afficher.
Exemples
L’exemple de code suivant écrit un message d’erreur dans un DefaultTraceListener à l’aide de la Fail(String) méthode . La méthode écrit également le message dans la console si aucune interface utilisateur n’est disponible.
// Report that the required argument is not present.
const string ENTER_PARAM = "Enter the number of " +
"possibilities as a command line argument.";
defaultListener.Fail(ENTER_PARAM);
if (!defaultListener.AssertUiEnabled)
{
Console.WriteLine(ENTER_PARAM);
}
' Report that the required argument is not present.
Const ENTER_PARAM As String = "Enter the number of " & _
"possibilities as a command line argument."
defaultListener.Fail(ENTER_PARAM)
If Not defaultListener.AssertUiEnabled Then
Console.WriteLine(ENTER_PARAM)
End If
Remarques
Par défaut, cette méthode envoie le message
paramètre et une trace de pile à une boîte de message (lorsque l’application s’exécute en mode interface utilisateur) et au DefaultTraceListener instance.
Voir aussi
S’applique à
Fail(String, String)
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
Émet ou affiche des messages détaillés et une trace de la pile pour une assertion qui échoue toujours.
public:
override void Fail(System::String ^ message, System::String ^ detailMessage);
public override void Fail (string? message, string? detailMessage);
public override void Fail (string message, string detailMessage);
override this.Fail : string * string -> unit
Public Overrides Sub Fail (message As String, detailMessage As String)
Paramètres
- message
- String
Message à envoyer ou afficher.
- detailMessage
- String
Message détaillé à envoyer ou afficher.
Exemples
L’exemple de code suivant appelle une fonction qui appelle la Fail(String, String) méthode pour enregistrer un message d’erreur détaillé si la fonction lève une exception. La méthode écrit le message dans la console si aucune interface utilisateur n’est disponible.
// Compute the next binomial coefficient and handle all exceptions.
try
{
result = CalcBinomial(possibilities, iter);
}
catch(Exception ex)
{
string failMessage = String.Format("An exception was raised when " +
"calculating Binomial( {0}, {1} ).", possibilities, iter);
defaultListener.Fail(failMessage, ex.Message);
if (!defaultListener.AssertUiEnabled)
{
Console.WriteLine(failMessage+ "\n" +ex.Message);
}
return;
}
' Compute the next binomial coefficient and handle all exceptions.
Try
result = CalcBinomial(possibilities, iter)
Catch ex As Exception
Dim failMessage As String = String.Format( _
"An exception was raised when " & _
"calculating Binomial( {0}, {1} ).", _
possibilities, iter)
defaultListener.Fail(failmessage, ex.Message)
If Not defaultListener.AssertUiEnabled Then
Console.WriteLine(failMessage & vbCrLf & ex.Message)
End If
Return
End Try
Remarques
Par défaut, cette méthode envoie le message
paramètre, le detailMessage
paramètre et une trace de pile à une boîte de message (lorsque l’application s’exécute en mode interface utilisateur) et au DefaultTraceListener instance.