Teilen über


SmtpException Konstruktoren

Definition

Initialisiert eine neue Instanz der SmtpException-Klasse.

Überlädt

SmtpException()

Initialisiert eine neue Instanz der SmtpException-Klasse.

SmtpException(SmtpStatusCode)

Initialisiert eine neue Instanz der SmtpException-Klasse mit dem angegebenen Statuscode.

SmtpException(String)

Initialisiert eine neue Instanz der SmtpException-Klasse mit der angegebenen Fehlermeldung.

SmtpException(SmtpStatusCode, String)

Initialisiert eine neue Instanz der SmtpException-Klasse mit dem angegebenen Statuscode und der angegebenen Fehlermeldung.

SmtpException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der SmtpException-Klasse aus den angegebenen Instanzen der SerializationInfo-Klasse und der StreamingContext-Klasse.

SmtpException(String, Exception)

Initialisiert eine neue Instanz der SmtpException-Klasse mit der angegebenen Fehlermeldung und der angegebenen internen Ausnahme.

SmtpException()

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException-Klasse.

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

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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

Hinweise

Die von diesem Konstruktor zurückgegebene Ausnahme hat ihre StatusCode -Eigenschaft auf GeneralFailurefestgelegt.

Gilt für:

SmtpException(SmtpStatusCode)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException-Klasse mit dem angegebenen Statuscode.

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)

Parameter

statusCode
SmtpStatusCode

Ein SmtpStatusCode-Wert.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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

Hinweise

Dieser Konstruktor verwendet den statusCode -Parameter, um die StatusCode -Eigenschaft zu initialisieren.

Gilt für:

SmtpException(String)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException-Klasse mit der angegebenen Fehlermeldung.

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)

Parameter

message
String

Ein String, der den aufgetretenen Fehler beschreibt.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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

Hinweise

Dieser Konstruktor verwendet den message -Parameter, um die Message -Eigenschaft zu initialisieren.

Gilt für:

SmtpException(SmtpStatusCode, String)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException-Klasse mit dem angegebenen Statuscode und der angegebenen Fehlermeldung.

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)

Parameter

statusCode
SmtpStatusCode

Ein SmtpStatusCode-Wert.

message
String

Ein String, der den aufgetretenen Fehler beschreibt.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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

Hinweise

Dieser Konstruktor verwendet den statusCode Parameter, um die StatusCode -Eigenschaft zu initialisieren, und verwendet den message -Parameter, um die Message Eigenschaft zu initialisieren.

Gilt für:

SmtpException(SerializationInfo, StreamingContext)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Achtung

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

Initialisiert eine neue Instanz der SmtpException-Klasse aus den angegebenen Instanzen der SerializationInfo-Klasse und der StreamingContext-Klasse.

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)

Parameter

serializationInfo
SerializationInfo

Eine SerializationInfo mit den zum Serialisieren der neuen SmtpException erforderlichen Informationen.

streamingContext
StreamingContext

Ein StreamingContext mit der Quelle und dem Ziel des serialisierten Streams, der der neuen Instanz zugeordnet ist.

Attribute

Hinweise

Dieser Konstruktor implementiert die ISerializable Schnittstelle für die SmtpException -Klasse.

Gilt für:

SmtpException(String, Exception)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException-Klasse mit der angegebenen Fehlermeldung und der angegebenen internen Ausnahme.

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)

Parameter

message
String

Ein String, der den aufgetretenen Fehler beschreibt.

innerException
Exception

Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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

Hinweise

Dieser Konstruktor verwendet den message -Parameter, um die Message -Eigenschaft und den innerException -Parameter zu initialisieren InnerException .

Andernfalls innerExceptionnullwird die aktuelle Ausnahme in einem Catch-Block ausgelöst, der behandelt innerException.

Gilt für: