SmtpException Costruttori

Definizione

Inizializza una nuova istanza della classe SmtpException.

Overload

SmtpException()

Inizializza una nuova istanza della classe SmtpException.

SmtpException(SmtpStatusCode)

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

SmtpException(String)

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

SmtpException(SmtpStatusCode, String)

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

SmtpException(SerializationInfo, StreamingContext)
Obsoleti.

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

SmtpException(String, Exception)

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

SmtpException()

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.

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

Commenti

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

Si applica a

SmtpException(SmtpStatusCode)

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

Inizializza una nuova istanza della classe SmtpException 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

Valore SmtpStatusCode.

Esempio

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

static SmtpException^ GenerateSmtpException( SmtpStatusCode status )
{
   return gcnew SmtpException( status );
}
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

Inizializza una nuova istanza della classe SmtpException 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

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

Esempio

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

static SmtpException^ GenerateSmtpException( String^ message )
{
   return gcnew SmtpException( message );
}
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

Inizializza una nuova istanza della classe SmtpException con il messaggio di errore e il codice di stato 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

Valore SmtpStatusCode.

message
String

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

Esempio

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

static SmtpException^ GenerateSmtpException( SmtpStatusCode status, String^ message )
{
   return gcnew SmtpException( status,message );
}
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

Attenzione

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

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

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

Parametri

serializationInfo
SerializationInfo

Oggetto SerializationInfo contenente le informazioni necessarie per serializzare il nuovo oggetto SmtpException.

streamingContext
StreamingContext

Struttura 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

Inizializza una nuova istanza della classe SmtpException con l'eccezione interna e il messaggio di errore 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

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

innerException
Exception

Eccezione che ha determinato l'eccezione corrente.

Esempio

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

static SmtpException^ GenerateSmtpException( String^ message, Exception^ innerException )
{
   return gcnew SmtpException( message,innerException );
}
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