Compartilhar via


SmtpException Construtores

Definição

Inicializa uma nova instância da classe SmtpException.

Sobrecargas

Nome Description
SmtpException()

Inicializa uma nova instância da classe SmtpException.

SmtpException(SmtpStatusCode)

Inicializa uma nova instância da SmtpException classe com o código de status especificado.

SmtpException(String)

Inicializa uma nova instância da SmtpException classe com a mensagem de erro especificada.

SmtpException(SmtpStatusCode, String)

Inicializa uma nova instância da SmtpException classe com o código de status e a mensagem de erro especificados.

SmtpException(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe das SmtpException instâncias e StreamingContext classes SerializationInfo especificadas.

SmtpException(String, Exception)

Inicializa uma nova instância da SmtpException classe com a mensagem de erro especificada e a exceção interna.

SmtpException()

Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs

Inicializa uma nova instância da classe SmtpException.

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

Exemplos

O exemplo de código a seguir demonstra a chamada desse construtor.

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

Comentários

A exceção retornada por esse construtor tem sua StatusCode propriedade definida como GeneralFailure.

Aplica-se a

SmtpException(SmtpStatusCode)

Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs

Inicializa uma nova instância da SmtpException classe com o código de status especificado.

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)

Parâmetros

statusCode
SmtpStatusCode

Um SmtpStatusCode valor.

Exemplos

O exemplo de código a seguir demonstra a chamada desse construtor.

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

Comentários

Esse construtor usa o statusCode parâmetro para inicializar a StatusCode propriedade.

Aplica-se a

SmtpException(String)

Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs

Inicializa uma nova instância da SmtpException classe com a mensagem de erro especificada.

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)

Parâmetros

message
String

Um String que descreve o erro que ocorreu.

Exemplos

O exemplo de código a seguir demonstra a chamada desse construtor.

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

Comentários

Esse construtor usa o message parâmetro para inicializar a Message propriedade.

Aplica-se a

SmtpException(SmtpStatusCode, String)

Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs

Inicializa uma nova instância da SmtpException classe com o código de status e a mensagem de erro especificados.

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)

Parâmetros

statusCode
SmtpStatusCode

Um SmtpStatusCode valor.

message
String

Um String que descreve o erro que ocorreu.

Exemplos

O exemplo de código a seguir demonstra a chamada desse construtor.

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

Comentários

Esse construtor usa o statusCode parâmetro para inicializar a StatusCode propriedade e usa o message parâmetro para inicializar a Message propriedade.

Aplica-se a

SmtpException(SerializationInfo, StreamingContext)

Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs

Cuidado

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

Inicializa uma nova instância da classe das SmtpException instâncias e StreamingContext classes SerializationInfo especificadas.

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)

Parâmetros

serializationInfo
SerializationInfo

Um SerializationInfo que contém as informações necessárias para serializar o novo SmtpException.

streamingContext
StreamingContext

Um StreamingContext que contém a origem e o destino do fluxo serializado associado à nova instância.

Atributos

Comentários

Esse construtor implementa a ISerializable interface da SmtpException classe.

Aplica-se a

SmtpException(String, Exception)

Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs
Origem:
SmtpException.cs

Inicializa uma nova instância da SmtpException classe com a mensagem de erro especificada e a exceção interna.

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)

Parâmetros

message
String

Um String que descreve o erro que ocorreu.

innerException
Exception

A exceção que é a causa da exceção atual.

Exemplos

O exemplo de código a seguir demonstra a chamada desse construtor.

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

Comentários

Esse construtor usa o message parâmetro para inicializar a Message propriedade e o innerException parâmetro para inicializar a InnerException propriedade.

Se innerException não nullestiver, a exceção atual será gerada em um bloco catch que manipula innerException.

Aplica-se a