Lire en anglais

Partager via


SmtpException Constructeurs

Définition

Initialise une nouvelle instance de la classe SmtpException.

Surcharges

SmtpException()

Initialise une nouvelle instance de la classe SmtpException.

SmtpException(SmtpStatusCode)

Initialise une nouvelle instance de la classe SmtpException avec le code d'état spécifié.

SmtpException(String)

Initialise une nouvelle instance de la classe SmtpException avec le message d'erreur spécifié.

SmtpException(SmtpStatusCode, String)

Initialise une nouvelle instance de la classe SmtpException avec le message d'erreur et le code d'état spécifiés.

SmtpException(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe SmtpException à partir des instances spécifiées des classes SerializationInfo et StreamingContext.

SmtpException(String, Exception)

Initialise une nouvelle instance de la classe SmtpException avec le message d'erreur et l'exception interne spécifiés.

SmtpException()

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

Initialise une nouvelle instance de la classe SmtpException.

C#
public SmtpException ();

Exemples

L’exemple de code suivant illustre l’appel de ce constructeur.

C#
public static SmtpException GenerateDefaultSmtpException()
{
    return new SmtpException();
}

Remarques

L’exception retournée par ce constructeur a sa StatusCode propriété définie sur GeneralFailure.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SmtpException(SmtpStatusCode)

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

Initialise une nouvelle instance de la classe SmtpException avec le code d'état spécifié.

C#
public SmtpException (System.Net.Mail.SmtpStatusCode statusCode);

Paramètres

statusCode
SmtpStatusCode

Valeur SmtpStatusCode.

Exemples

L’exemple de code suivant illustre l’appel de ce constructeur.

C#
public static SmtpException GenerateSmtpException(SmtpStatusCode status)
{
    return new SmtpException(status);
}

Remarques

Ce constructeur utilise le statusCode paramètre pour initialiser la StatusCode propriété.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SmtpException(String)

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

Initialise une nouvelle instance de la classe SmtpException avec le message d'erreur spécifié.

C#
public SmtpException (string? message);
C#
public SmtpException (string message);

Paramètres

message
String

String décrivant l'erreur qui s'est produite.

Exemples

L’exemple de code suivant illustre l’appel de ce constructeur.

C#
public static SmtpException GenerateSmtpException(string message)
{
    return new SmtpException(message);
}

Remarques

Ce constructeur utilise le message paramètre pour initialiser la Message propriété.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SmtpException(SmtpStatusCode, String)

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

Initialise une nouvelle instance de la classe SmtpException avec le message d'erreur et le code d'état spécifiés.

C#
public SmtpException (System.Net.Mail.SmtpStatusCode statusCode, string? message);
C#
public SmtpException (System.Net.Mail.SmtpStatusCode statusCode, string message);

Paramètres

statusCode
SmtpStatusCode

Valeur SmtpStatusCode.

message
String

String décrivant l'erreur qui s'est produite.

Exemples

L’exemple de code suivant illustre l’appel de ce constructeur.

C#
public static SmtpException GenerateSmtpException(SmtpStatusCode status, string message)
{
    return new SmtpException(status, message);
}

Remarques

Ce constructeur utilise le statusCode paramètre pour initialiser la StatusCode propriété et utilise le message paramètre pour initialiser la Message propriété.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SmtpException(SerializationInfo, StreamingContext)

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

Attention

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Initialise une nouvelle instance de la classe SmtpException à partir des instances spécifiées des classes SerializationInfo et StreamingContext.

C#
protected SmtpException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
C#
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected SmtpException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);

Paramètres

serializationInfo
SerializationInfo

SerializationInfo qui contient les informations requises pour sérialiser le nouveau SmtpException.

streamingContext
StreamingContext

StreamingContext qui contient la source et la destination du flux sérialisé associé à la nouvelle instance.

Attributs

Remarques

Ce constructeur implémente l’interface ISerializable pour la SmtpException classe .

S’applique à

.NET 9 et autres versions
Produit Versions (Obsolète)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SmtpException(String, Exception)

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

Initialise une nouvelle instance de la classe SmtpException avec le message d'erreur et l'exception interne spécifiés.

C#
public SmtpException (string? message, Exception? innerException);
C#
public SmtpException (string message, Exception innerException);

Paramètres

message
String

String décrivant l'erreur qui s'est produite.

innerException
Exception

Exception ayant provoqué l'exception actuelle.

Exemples

L’exemple de code suivant illustre l’appel de ce constructeur.

C#
public static SmtpException GenerateSmtpException(string message, Exception innerException)
{
    return new SmtpException(message, innerException);
}

Remarques

Ce constructeur utilise le message paramètre pour initialiser la Message propriété et le innerException paramètre pour initialiser la InnerException propriété.

Si innerException n’est pas null, l’exception actuelle est levée dans un bloc catch qui gère innerException.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1