다음을 통해 공유


SmtpException 생성자

정의

SmtpException 클래스의 새 인스턴스를 초기화합니다.

오버로드

SmtpException()

SmtpException 클래스의 새 인스턴스를 초기화합니다.

SmtpException(SmtpStatusCode)

지정된 상태 코드를 사용하여 SmtpException 클래스의 새 인스턴스를 초기화합니다.

SmtpException(String)

지정된 오류 메시지를 사용하여 SmtpException 클래스의 새 인스턴스를 초기화합니다.

SmtpException(SmtpStatusCode, String)

지정된 상태 코드와 오류 메시지를 사용하여 SmtpException 클래스의 새 인스턴스를 초기화합니다.

SmtpException(SerializationInfo, StreamingContext)
사용되지 않음.

SmtpExceptionSerializationInfo 클래스에 지정된 인스턴스에서 StreamingContext 클래스의 새 인스턴스를 초기화합니다.

SmtpException(String, Exception)

지정한 오류 메시지와 내부 예외를 포함하는 SmtpException 클래스의 새 인스턴스를 초기화합니다.

SmtpException()

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

SmtpException 클래스의 새 인스턴스를 초기화합니다.

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

예제

다음 코드 예제에서는이 생성자를 호출 하는 방법을 보여 줍니다.

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

설명

이 생성자에서 반환된 예외에는 해당 속성이 StatusCode 로 설정되어 있습니다 GeneralFailure.

적용 대상

SmtpException(SmtpStatusCode)

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

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

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

Source:
SmtpException.cs
Source:
SmtpException.cs
Source:
SmtpException.cs

주의

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

SmtpExceptionSerializationInfo 클래스에 지정된 인스턴스에서 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);
[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

새 인스턴스와 관련된 serialize된 스트림의 소스 및 대상이 들어 있는 StreamingContext입니다.

특성

설명

이 생성자는 클래스에 ISerializable 대한 인터페이스를 구현합니다 SmtpException .

적용 대상

SmtpException(String, Exception)

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

innerException 가 이 아니면 null현재 예외가 를 처리하는 catch 블록에서 발생합니다innerException.

적용 대상