Поделиться через


SmtpException Конструкторы

Определение

Инициализирует новый экземпляр класса SmtpException.

Перегрузки

Имя Описание
SmtpException()

Инициализирует новый экземпляр класса SmtpException.

SmtpException(SmtpStatusCode)

Инициализирует новый экземпляр SmtpException класса с указанным кодом состояния.

SmtpException(String)

Инициализирует новый экземпляр SmtpException класса с указанным сообщением об ошибке.

SmtpException(SmtpStatusCode, String)

Инициализирует новый экземпляр SmtpException класса с указанным кодом состояния и сообщением об ошибке.

SmtpException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр SmtpException класса из указанных экземпляров SerializationInfo и StreamingContext классов.

SmtpException(String, Exception)

Инициализирует новый экземпляр SmtpException класса с указанным сообщением об ошибке и внутренним исключением.

SmtpException()

Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs

Инициализирует новый экземпляр класса SmtpException.

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

Примеры

В следующем примере кода демонстрируется вызов этого конструктора.

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

Комментарии

Исключение, возвращаемое этим конструктором, имеет значение свойства StatusCodeGeneralFailure.

Применяется к

SmtpException(SmtpStatusCode)

Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
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 .

Примеры

В следующем примере кода демонстрируется вызов этого конструктора.

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

Комментарии

Этот конструктор использует statusCode параметр для инициализации StatusCode свойства.

Применяется к

SmtpException(String)

Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
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 статье описывается ошибка, которая произошла.

Примеры

В следующем примере кода демонстрируется вызов этого конструктора.

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

Комментарии

Этот конструктор использует message параметр для инициализации Message свойства.

Применяется к

SmtpException(SmtpStatusCode, String)

Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
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 статье описывается ошибка, которая произошла.

Примеры

В следующем примере кода демонстрируется вызов этого конструктора.

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
Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs

Внимание

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

Инициализирует новый экземпляр SmtpException класса из указанных экземпляров SerializationInfo и 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);
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)

Параметры

serializationInfo
SerializationInfo

Значение SerializationInfo , содержащее сведения, необходимые для сериализации нового SmtpException.

streamingContext
StreamingContext

Объект, StreamingContext содержащий источник и назначение сериализованного потока, связанного с новым экземпляром.

Атрибуты

Комментарии

Этот конструктор реализует ISerializable интерфейс для SmtpException класса.

Применяется к

SmtpException(String, Exception)

Исходный код:
SmtpException.cs
Исходный код:
SmtpException.cs
Исходный код:
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

Исключение, которое является причиной текущего исключения.

Примеры

В следующем примере кода демонстрируется вызов этого конструктора.

public static SmtpException GenerateSmtpException(string message, Exception innerException)
{
    return new SmtpException(message, innerException);
}

Комментарии

Этот конструктор использует message параметр для инициализации Message свойства и innerException параметра для инициализации InnerException свойства.

Если innerException это не nullтак, текущее исключение возникает в блоке catch, который обрабатывает innerException.

Применяется к