Sdílet prostřednictvím


SmtpException Konstruktory

Definice

Inicializuje novou instanci SmtpException třídy.

Přetížení

SmtpException()

Inicializuje novou instanci SmtpException třídy.

SmtpException(SmtpStatusCode)

Inicializuje novou instanci SmtpException třídy se zadaným stavovým kódem.

SmtpException(String)

Inicializuje novou instanci SmtpException třídy se zadanou chybovou zprávou.

SmtpException(SmtpStatusCode, String)

Inicializuje novou instanci SmtpException třídy se zadaným stavovým kódem a chybovou zprávou.

SmtpException(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje novou instanci SmtpException třídy ze zadaných SerializationInfo instancí tříd a StreamingContext .

SmtpException(String, Exception)

Inicializuje novou instanci SmtpException třídy se zadanou chybovou zprávou a vnitřní výjimkou.

SmtpException()

Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs

Inicializuje novou instanci SmtpException třídy.

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

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

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

Poznámky

Výjimka vrácená tímto konstruktorem má vlastnost StatusCode nastavenou na GeneralFailure.

Platí pro

SmtpException(SmtpStatusCode)

Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs

Inicializuje novou instanci SmtpException třídy se zadaným stavovým kódem.

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)

Parametry

statusCode
SmtpStatusCode

Hodnota SmtpStatusCode .

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

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

Poznámky

Tento konstruktor používá statusCode parametr k inicializaci StatusCode vlastnosti.

Platí pro

SmtpException(String)

Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs

Inicializuje novou instanci SmtpException třídy se zadanou chybovou zprávou.

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)

Parametry

message
String

A String , který popisuje chybu, ke které došlo.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

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

Poznámky

Tento konstruktor používá message parametr k inicializaci Message vlastnosti.

Platí pro

SmtpException(SmtpStatusCode, String)

Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs

Inicializuje novou instanci SmtpException třídy se zadaným stavovým kódem a chybovou zprávou.

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)

Parametry

statusCode
SmtpStatusCode

Hodnota SmtpStatusCode .

message
String

A String , který popisuje chybu, ke které došlo.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

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

Poznámky

Tento konstruktor používá statusCode parametr k inicializaci StatusCode vlastnosti a používá message parametr k inicializaci Message vlastnosti.

Platí pro

SmtpException(SerializationInfo, StreamingContext)

Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs

Upozornění

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

Inicializuje novou instanci SmtpException třídy ze zadaných SerializationInfo instancí tříd a 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)

Parametry

serializationInfo
SerializationInfo

A SerializationInfo , který obsahuje informace potřebné k serializaci nové SmtpException.

streamingContext
StreamingContext

A StreamingContext , který obsahuje zdroj a cíl serializovaného datového proudu přidruženého k nové instanci.

Atributy

Poznámky

Tento konstruktor implementuje ISerializable rozhraní pro SmtpException třídu.

Platí pro

SmtpException(String, Exception)

Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs
Zdroj:
SmtpException.cs

Inicializuje novou instanci SmtpException třídy se zadanou chybovou zprávou a vnitřní výjimkou.

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)

Parametry

message
String

A String , který popisuje chybu, ke které došlo.

innerException
Exception

Výjimka, která je příčinou aktuální výjimky

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

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

Poznámky

Tento konstruktor používá message parametr k inicializaci Message vlastnosti a innerException parametr k inicializaci InnerException vlastnosti.

Pokud innerException není null, aktuální výjimka se vyvolá v bloku catch, který zpracovává innerException.

Platí pro