Condividi tramite


SmtpException Costruttori

Definizione

Inizializza una nuova istanza della classe SmtpException.

Overload

Nome Descrizione
SmtpException()

Inizializza una nuova istanza della classe SmtpException.

SmtpException(SmtpStatusCode)

Inizializza una nuova istanza della SmtpException classe con il codice di stato specificato.

SmtpException(String)

Inizializza una nuova istanza della SmtpException classe con il messaggio di errore specificato.

SmtpException(SmtpStatusCode, String)

Inizializza una nuova istanza della SmtpException classe con il codice di stato e il messaggio di errore specificati.

SmtpException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della SmtpException classe dalle istanze specificate delle SerializationInfo classi e StreamingContext .

SmtpException(String, Exception)

Inizializza una nuova istanza della SmtpException classe con il messaggio di errore e l'eccezione interna specificati.

SmtpException()

Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs

Inizializza una nuova istanza della classe SmtpException.

public:
 SmtpException();
public SmtpException();
Public Sub New ()

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.

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

Commenti

L'eccezione restituita da questo costruttore ha la relativa StatusCode proprietà impostata su GeneralFailure.

Si applica a

SmtpException(SmtpStatusCode)

Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs

Inizializza una nuova istanza della SmtpException classe con il codice di stato specificato.

public:
 SmtpException(System::Net::Mail::SmtpStatusCode statusCode);
public SmtpException(System.Net.Mail.SmtpStatusCode statusCode);
new System.Net.Mail.SmtpException : System.Net.Mail.SmtpStatusCode -> System.Net.Mail.SmtpException
Public Sub New (statusCode As SmtpStatusCode)

Parametri

statusCode
SmtpStatusCode

Un SmtpStatusCode valore.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.

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

Commenti

Questo costruttore usa il statusCode parametro per inizializzare la StatusCode proprietà .

Si applica a

SmtpException(String)

Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs

Inizializza una nuova istanza della SmtpException classe con il messaggio di errore specificato.

public:
 SmtpException(System::String ^ message);
public SmtpException(string? message);
public SmtpException(string message);
new System.Net.Mail.SmtpException : string -> System.Net.Mail.SmtpException
Public Sub New (message As String)

Parametri

message
String

Oggetto String che descrive l'errore che si è verificato.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.

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

Commenti

Questo costruttore usa il message parametro per inizializzare la Message proprietà .

Si applica a

SmtpException(SmtpStatusCode, String)

Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs

Inizializza una nuova istanza della SmtpException classe con il codice di stato e il messaggio di errore specificati.

public:
 SmtpException(System::Net::Mail::SmtpStatusCode statusCode, System::String ^ message);
public SmtpException(System.Net.Mail.SmtpStatusCode statusCode, string? message);
public SmtpException(System.Net.Mail.SmtpStatusCode statusCode, string message);
new System.Net.Mail.SmtpException : System.Net.Mail.SmtpStatusCode * string -> System.Net.Mail.SmtpException
Public Sub New (statusCode As SmtpStatusCode, message As String)

Parametri

statusCode
SmtpStatusCode

Un SmtpStatusCode valore.

message
String

Oggetto String che descrive l'errore che si è verificato.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.

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

Commenti

Questo costruttore usa il statusCode parametro per inizializzare la StatusCode proprietà e usa il message parametro per inizializzare la Message proprietà.

Si applica a

SmtpException(SerializationInfo, StreamingContext)

Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs

Attenzione

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

Inizializza una nuova istanza della SmtpException classe dalle istanze specificate delle SerializationInfo classi e StreamingContext .

protected:
 SmtpException(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
[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);
protected SmtpException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
[<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}")>]
new System.Net.Mail.SmtpException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.Mail.SmtpException
new System.Net.Mail.SmtpException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.Mail.SmtpException
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)

Parametri

serializationInfo
SerializationInfo

Oggetto SerializationInfo contenente le informazioni necessarie per serializzare il nuovo SmtpExceptionoggetto .

streamingContext
StreamingContext

Oggetto StreamingContext contenente l'origine e la destinazione del flusso serializzato associato alla nuova istanza.

Attributi

Commenti

Questo costruttore implementa l'interfaccia ISerializable per la SmtpException classe .

Si applica a

SmtpException(String, Exception)

Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs
Origine:
SmtpException.cs

Inizializza una nuova istanza della SmtpException classe con il messaggio di errore e l'eccezione interna specificati.

public:
 SmtpException(System::String ^ message, Exception ^ innerException);
public SmtpException(string? message, Exception? innerException);
public SmtpException(string message, Exception innerException);
new System.Net.Mail.SmtpException : string * Exception -> System.Net.Mail.SmtpException
Public Sub New (message As String, innerException As Exception)

Parametri

message
String

Oggetto String che descrive l'errore che si è verificato.

innerException
Exception

Eccezione che rappresenta la causa dell'eccezione corrente.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.

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

Commenti

Questo costruttore usa il message parametro per inizializzare la Message proprietà e il innerException parametro per inizializzare la InnerException proprietà.

Se innerException non nullè , l'eccezione corrente viene generata in un blocco catch che gestisce innerException.

Si applica a