SmtpException Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SmtpException klassen.
Överlagringar
| Name | Description |
|---|---|
| SmtpException() |
Initierar en ny instans av SmtpException klassen. |
| SmtpException(SmtpStatusCode) |
Initierar en ny instans av SmtpException klassen med den angivna statuskoden. |
| SmtpException(String) |
Initierar en ny instans av SmtpException klassen med det angivna felmeddelandet. |
| SmtpException(SmtpStatusCode, String) |
Initierar en ny instans av SmtpException klassen med den angivna statuskoden och felmeddelandet. |
| SmtpException(SerializationInfo, StreamingContext) |
Initierar en ny instans av SmtpException klassen från de angivna instanserna av SerializationInfo klasserna och StreamingContext . |
| SmtpException(String, Exception) |
Initierar en ny instans av SmtpException klassen med det angivna felmeddelandet och det inre undantaget. |
SmtpException()
Initierar en ny instans av SmtpException klassen.
public:
SmtpException();
public SmtpException();
Public Sub New ()
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static SmtpException GenerateDefaultSmtpException()
{
return new SmtpException();
}
Kommentarer
Undantaget som returneras av den här konstruktorn har dess StatusCode egenskap inställd på GeneralFailure.
Gäller för
SmtpException(SmtpStatusCode)
Initierar en ny instans av SmtpException klassen med den angivna statuskoden.
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)
Parametrar
- statusCode
- SmtpStatusCode
Ett SmtpStatusCode värde.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static SmtpException GenerateSmtpException(SmtpStatusCode status)
{
return new SmtpException(status);
}
Kommentarer
Den här konstruktorn använder parametern statusCode för att initiera StatusCode egenskapen.
Gäller för
SmtpException(String)
Initierar en ny instans av SmtpException klassen med det angivna felmeddelandet.
public:
SmtpException(System::String ^ message);
public SmtpException(string message);
new System.Net.Mail.SmtpException : string -> System.Net.Mail.SmtpException
Public Sub New (message As String)
Parametrar
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static SmtpException GenerateSmtpException(string message)
{
return new SmtpException(message);
}
Kommentarer
Den här konstruktorn använder parametern message för att initiera Message egenskapen.
Gäller för
SmtpException(SmtpStatusCode, String)
Initierar en ny instans av SmtpException klassen med den angivna statuskoden och felmeddelandet.
public:
SmtpException(System::Net::Mail::SmtpStatusCode statusCode, System::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)
Parametrar
- statusCode
- SmtpStatusCode
Ett SmtpStatusCode värde.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static SmtpException GenerateSmtpException(SmtpStatusCode status, string message)
{
return new SmtpException(status, message);
}
Kommentarer
Den här konstruktorn använder parametern statusCode för att initiera StatusCode egenskapen och använder parametern message för att initiera Message egenskapen.
Gäller för
SmtpException(SerializationInfo, StreamingContext)
Initierar en ny instans av SmtpException klassen från de angivna instanserna av SerializationInfo klasserna och 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);
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)
Parametrar
- serializationInfo
- SerializationInfo
A SerializationInfo som innehåller den information som krävs för att serialisera den nya SmtpException.
- streamingContext
- StreamingContext
En StreamingContext som innehåller källan och målet för den serialiserade dataström som är associerad med den nya instansen.
Kommentarer
Den här konstruktorn implementerar ISerializable gränssnittet för SmtpException klassen.
Gäller för
SmtpException(String, Exception)
Initierar en ny instans av SmtpException klassen med det angivna felmeddelandet och det inre undantaget.
public:
SmtpException(System::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)
Parametrar
- innerException
- Exception
Undantaget som är orsaken till det aktuella undantaget.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static SmtpException GenerateSmtpException(string message, Exception innerException)
{
return new SmtpException(message, innerException);
}
Kommentarer
Den här konstruktorn använder parametern message för att initiera Message egenskapen och parametern innerException för att initiera InnerException egenskapen.
Om innerException inte nullgenereras det aktuella undantaget i ett catch-block som hanterar innerException.