Idioma

SmtpException Construtores

Definição

Inicializa uma nova instância da SmtpException classe.

Sobrecargas

Name Descrição
SmtpException()

Inicializa uma nova instância da SmtpException classe.

SmtpException(SmtpStatusCode)

Inicializa uma nova instância da SmtpException classe com o código de estado 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 estado especificado e a mensagem de erro.

SmtpException(SerializationInfo, StreamingContext)
Obsoleto.

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

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 SmtpException classe.

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

Exemplos

O exemplo de código seguinte demonstra chamar este construtor.

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

Observações

A exceção devolvida por este construtor tem a 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 estado 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 seguinte demonstra chamar este construtor.

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

Observações

Este 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

A String que descreve o erro que ocorreu.

Exemplos

O exemplo de código seguinte demonstra chamar este construtor.

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

Observações

Este 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 estado especificado e a mensagem de erro.

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

A String que descreve o erro que ocorreu.

Exemplos

O exemplo de código seguinte demonstra chamar este construtor.

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

Observações

Este 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

Atenção

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

Inicializa uma nova instância da SmtpException classe a partir das instâncias especificadas das SerializationInfo classes 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)

Parâmetros

serializationInfo
SerializationInfo

A SerializationInfo que contém a informação necessária para serializar o novo SmtpException.

streamingContext
StreamingContext

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

Atributos

Observações

Este construtor implementa a ISerializable interface para a 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

A 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 seguinte demonstra chamar este construtor.

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

Observações

Este 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 nullfor , a exceção atual é elevada num bloco de captura que gere innerException.

Aplica-se a