SmtpException コンストラクター

定義

SmtpException クラスの新しいインスタンスを初期化します。

オーバーロード

SmtpException()

SmtpException クラスの新しいインスタンスを初期化します。

SmtpException(SmtpStatusCode)

ステータス コードを指定して、SmtpException クラスの新しいインスタンスを初期化します。

SmtpException(String)

指定されたエラー メッセージで SmtpException クラスの新しいインスタンスを初期化します。

SmtpException(SmtpStatusCode, String)

指定したステータス コードとエラー メッセージを使用して、SmtpException クラスの新しいインスタンスを初期化します。

SmtpException(SerializationInfo, StreamingContext)
古い.

SerializationInfo クラスと StreamingContext クラスの指定したインスタンスから、SmtpException クラスの新しいインスタンスを初期化します。

SmtpException(String, Exception)

指定したエラー メッセージと内部例外を使用して、SmtpException クラスの新しいインスタンスを初期化します。

SmtpException()

ソース:
SmtpException.cs
ソース:
SmtpException.cs
ソース:
SmtpException.cs

SmtpException クラスの新しいインスタンスを初期化します。

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

次のコード例では、このコンストラクターの呼び出しを示します。

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

注釈

このコンストラクターによって返される例外のプロパティは StatusCodeGeneralFailure設定されています。

適用対象

SmtpException(SmtpStatusCode)

ソース:
SmtpException.cs
ソース:
SmtpException.cs
ソース:
SmtpException.cs

ステータス コードを指定して、SmtpException クラスの新しいインスタンスを初期化します。

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)

パラメーター

statusCode
SmtpStatusCode

SmtpStatusCode 値。

次のコード例では、このコンストラクターの呼び出しを示します。

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

注釈

このコンストラクターでは、 パラメーターを statusCode 使用して プロパティを StatusCode 初期化します。

適用対象

SmtpException(String)

ソース:
SmtpException.cs
ソース:
SmtpException.cs
ソース:
SmtpException.cs

指定されたエラー メッセージで SmtpException クラスの新しいインスタンスを初期化します。

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)

パラメーター

message
String

発生したエラーを説明する String

次のコード例では、このコンストラクターの呼び出しを示します。

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

注釈

このコンストラクターでは、 パラメーターを message 使用して プロパティを Message 初期化します。

適用対象

SmtpException(SmtpStatusCode, String)

ソース:
SmtpException.cs
ソース:
SmtpException.cs
ソース:
SmtpException.cs

指定したステータス コードとエラー メッセージを使用して、SmtpException クラスの新しいインスタンスを初期化します。

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)

パラメーター

statusCode
SmtpStatusCode

SmtpStatusCode 値。

message
String

発生したエラーを説明する String

次のコード例では、このコンストラクターの呼び出しを示します。

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

注釈

このコンストラクターでは、 パラメーターを statusCode 使用して プロパティを StatusCode 初期化し、 パラメーターを message 使用して プロパティを Message 初期化します。

適用対象

SmtpException(SerializationInfo, StreamingContext)

ソース:
SmtpException.cs
ソース:
SmtpException.cs
ソース:
SmtpException.cs

注意事項

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

SerializationInfo クラスと StreamingContext クラスの指定したインスタンスから、SmtpException クラスの新しいインスタンスを初期化します。

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)

パラメーター

serializationInfo
SerializationInfo

新しい SmtpException をシリアル化するために必要な情報を格納している SerializationInfo

streamingContext
StreamingContext

新しいインスタンスに関連付けられているシリアル化ストリームのソースおよびデスティネーションを格納する StreamingContext

属性

注釈

このコンストラクターは、 クラスの ISerializable インターフェイスを SmtpException 実装します。

適用対象

SmtpException(String, Exception)

ソース:
SmtpException.cs
ソース:
SmtpException.cs
ソース:
SmtpException.cs

指定したエラー メッセージと内部例外を使用して、SmtpException クラスの新しいインスタンスを初期化します。

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)

パラメーター

message
String

発生したエラーを説明する String

innerException
Exception

現在の例外の原因となった例外。

次のコード例では、このコンストラクターの呼び出しを示します。

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

注釈

このコンストラクターでは、 パラメーターを message 使用して プロパティを Message 初期化し、 パラメーターを innerException 使用して プロパティを InnerException 初期化します。

が でないnull場合innerException、現在の例外は を処理innerExceptionする catch ブロックで発生します。

適用対象