Compartir a través de


SmtpException Constructores

Definición

Inicializa una nueva instancia de la clase SmtpException.

Sobrecargas

SmtpException()

Inicializa una nueva instancia de la clase SmtpException.

SmtpException(SmtpStatusCode)

Inicializa una nueva instancia de la clase SmtpException con el código de estado especificado.

SmtpException(String)

Inicializa una nueva instancia de la clase SmtpException con el mensaje de error especificado.

SmtpException(SmtpStatusCode, String)

Inicializa una nueva instancia de la clase SmtpException con el código de estado y el mensaje de error especificados.

SmtpException(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una nueva instancia de la clase SmtpException desde las instancias especificadas de las clases SerializationInfo y StreamingContext.

SmtpException(String, Exception)

Inicializa una nueva instancia de la clase SmtpException con el mensaje y la excepción interna especificados.

SmtpException()

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

Inicializa una nueva instancia de la clase SmtpException.

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

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

La excepción devuelta por este constructor tiene su StatusCode propiedad establecida GeneralFailureen .

Se aplica a

SmtpException(SmtpStatusCode)

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

Inicializa una nueva instancia de la clase SmtpException con el 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

Valor SmtpStatusCode.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

Este constructor usa el statusCode parámetro para inicializar la StatusCode propiedad .

Se aplica a

SmtpException(String)

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

Inicializa una nueva instancia de la clase SmtpException con el mensaje de error especificado.

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

Objeto String que describe el error que se ha producido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

Este constructor usa el message parámetro para inicializar la Message propiedad .

Se aplica a

SmtpException(SmtpStatusCode, String)

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

Inicializa una nueva instancia de la clase SmtpException con el código de estado y el mensaje de error 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

Valor SmtpStatusCode.

message
String

Objeto String que describe el error que se ha producido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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);
}

Comentarios

Este constructor usa el statusCode parámetro para inicializar la StatusCode propiedad y usa el message parámetro para inicializar la Message propiedad .

Se aplica a

SmtpException(SerializationInfo, StreamingContext)

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

Precaución

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

Inicializa una nueva instancia de la clase SmtpException desde las instancias especificadas de las clases SerializationInfo y 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)

Parámetros

serializationInfo
SerializationInfo

SerializationInfo que contiene la información necesaria para serializar la nueva excepción SmtpException.

streamingContext
StreamingContext

Estructura StreamingContext que contiene el origen y el destino de la secuencia serializada asociada a la nueva instancia.

Atributos

Comentarios

Este constructor implementa la ISerializable interfaz de la SmtpException clase .

Se aplica a

SmtpException(String, Exception)

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

Inicializa una nueva instancia de la clase SmtpException con el mensaje y la excepción interna especificados.

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

Objeto String que describe el error que se ha producido.

innerException
Exception

Excepción que es la causa de la excepción actual.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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);
}

Comentarios

Este constructor usa el message parámetro para inicializar la Message propiedad y el innerException parámetro para inicializar la InnerException propiedad.

Si innerException no nulles , la excepción actual se genera en un bloque catch que controla innerException.

Se aplica a