SmtpException Oluşturucular

Tanım

SmtpException sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

SmtpException()

SmtpException sınıfının yeni bir örneğini başlatır.

SmtpException(SmtpStatusCode)

Belirtilen durum koduyla sınıfının yeni bir örneğini SmtpException başlatır.

SmtpException(String)

Belirtilen hata iletisiyle sınıfının yeni bir örneğini SmtpException başlatır.

SmtpException(SmtpStatusCode, String)

Belirtilen durum kodu ve hata iletisiyle sınıfının yeni bir örneğini SmtpException başlatır.

SmtpException(SerializationInfo, StreamingContext)
Geçersiz.

ve StreamingContext sınıflarının SmtpException belirtilen örneklerinden sınıfının yeni bir örneğini SerializationInfo başlatır.

SmtpException(String, Exception)

Belirtilen hata iletisi ve iç özel durum ile sınıfının yeni bir örneğini SmtpException başlatır.

SmtpException()

Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs

SmtpException sınıfının yeni bir örneğini başlatır.

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

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.

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

Açıklamalar

Bu oluşturucu tarafından döndürülen özel durumun özelliği olarak GeneralFailureayarlanmıştırStatusCode.

Şunlara uygulanır

SmtpException(SmtpStatusCode)

Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs

Belirtilen durum koduyla sınıfının yeni bir örneğini SmtpException başlatır.

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)

Parametreler

statusCode
SmtpStatusCode

Bir SmtpStatusCode değer.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.

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

Açıklamalar

Bu oluşturucu, özelliğini başlatmak için parametresini StatusCode kullanırstatusCode.

Şunlara uygulanır

SmtpException(String)

Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs

Belirtilen hata iletisiyle sınıfının yeni bir örneğini SmtpException başlatır.

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)

Parametreler

message
String

String Oluşan hatayı açıklayan bir.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.

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

Açıklamalar

Bu oluşturucu, özelliğini başlatmak için parametresini Message kullanırmessage.

Şunlara uygulanır

SmtpException(SmtpStatusCode, String)

Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs

Belirtilen durum kodu ve hata iletisiyle sınıfının yeni bir örneğini SmtpException başlatır.

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)

Parametreler

statusCode
SmtpStatusCode

Bir SmtpStatusCode değer.

message
String

String Oluşan hatayı açıklayan bir.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.

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

Açıklamalar

Bu oluşturucustatusCode, özelliğini başlatmak için parametresini StatusCode ve özelliğini başlatmak için parametresini Message kullanırmessage.

Şunlara uygulanır

SmtpException(SerializationInfo, StreamingContext)

Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs

Dikkat

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

ve StreamingContext sınıflarının SmtpException belirtilen örneklerinden sınıfının yeni bir örneğini SerializationInfo başlatır.

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)

Parametreler

serializationInfo
SerializationInfo

SerializationInfo Yeni SmtpExceptionseri hale getirmek için gereken bilgileri içeren bir .

streamingContext
StreamingContext

StreamingContext Yeni örnekle ilişkilendirilmiş serileştirilmiş akışın kaynağını ve hedefini içeren.

Öznitelikler

Açıklamalar

Bu oluşturucu sınıfı için arabirimini SmtpException uygularISerializable.

Şunlara uygulanır

SmtpException(String, Exception)

Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs
Kaynak:
SmtpException.cs

Belirtilen hata iletisi ve iç özel durum ile sınıfının yeni bir örneğini SmtpException başlatır.

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)

Parametreler

message
String

String Oluşan hatayı açıklayan bir.

innerException
Exception

Geçerli özel durumun nedeni olan özel durum.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.

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

Açıklamalar

Bu oluşturucu, özelliğini başlatmak için parametresini Message ve innerException özelliği başlatmak için parametresini InnerException kullanırmessage.

nulldeğilseinnerException, geçerli özel durum işleyebilen innerExceptionbir catch bloğunda oluşturulur.

Şunlara uygulanır