Freigeben über


SmtpException Konstruktoren

Definition

Initialisiert eine neue Instanz der SmtpException-Klasse.

Überlädt

Name Beschreibung
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 Fehlermeldung.

SmtpException(SerializationInfo, StreamingContext)
Veraltet.

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

SmtpException(String, Exception)

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

SmtpException()

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
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.

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

Hinweise

Die ausnahme, die von diesem Konstruktor zurückgegeben wird, hat seine StatusCode Eigenschaft auf GeneralFailure.

Gilt für:

SmtpException(SmtpStatusCode)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
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 Wert SmtpStatusCode .

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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
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 Fehler, der den aufgetretenen Fehler beschreibt.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException Klasse mit dem angegebenen Statuscode und der 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 Wert SmtpStatusCode .

message
String

Ein String Fehler, der den aufgetretenen Fehler beschreibt.

Beispiele

Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.

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

Hinweise

Dieser Konstruktor verwendet den statusCode Parameter zum Initialisieren der StatusCode Eigenschaft und verwendet den message Parameter zum Initialisieren der Message Eigenschaft.

Gilt für:

SmtpException(SerializationInfo, StreamingContext)

Quelle:
SmtpException.cs
Quelle:
SmtpException.cs
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 Klassen und StreamingContext Klassen.

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)

Parameter

serializationInfo
SerializationInfo

Eine SerializationInfo , die die zum Serialisieren der neuen SmtpExceptionInformationen erforderlichen Informationen enthält.

streamingContext
StreamingContext

A StreamingContext that contains the source and destination of the serialized stream associated with the new instance.

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
Quelle:
SmtpException.cs
Quelle:
SmtpException.cs

Initialisiert eine neue Instanz der SmtpException Klasse mit der angegebenen Fehlermeldung und inneren 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 Fehler, 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.

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 .

Ist innerException dies nicht nullder Fehler, wird die aktuelle Ausnahme in einem Catch-Block ausgelöst, der behandelt innerExceptionwird.

Gilt für: