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


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

Определение

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

Перегрузки

QuotaExceededException()

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

QuotaExceededException(String)

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

QuotaExceededException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса QuotaExceededException с данными, которые указывают источник и назначение потока, а также сведения, которые требуются для сериализации исключения.

QuotaExceededException(String, Exception)

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

Комментарии

Если требуется передать пользователю сообщение об ошибке, нужно использовать конструктор QuotaExceededException(String).

Если требуется передать пользователю сообщение об ошибке и ссылку на внутреннее исключение, являющееся причиной данного исключения, нужно использовать конструктор QuotaExceededException(String, Exception).

Если требуется передать сведения о сериализации и контекст потоковой передачи, нужно использовать конструктор QuotaExceededException(SerializationInfo, StreamingContext).

QuotaExceededException()

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

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

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

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

QuotaExceededException(String)

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

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

public:
 QuotaExceededException(System::String ^ message);
public QuotaExceededException (string message);
new System.ServiceModel.QuotaExceededException : string -> System.ServiceModel.QuotaExceededException
Public Sub New (message As String)

Параметры

message
String

Сообщение об ошибке, указывающее причину создания исключения.

Комментарии

Этот конструктор нужно использовать, если требуется передать пользователю сообщение об ошибке. Содержимое параметра сообщения должно быть понятно пользователю. Для гарантированной локализации этой строки для текущей системной культуры необходимы сведения о том, кто вызывает этот конструктор.

Если также требуется передать пользователю ссылку на внутреннее исключение, являющееся причиной данного исключения, и указанное сообщение об ошибке, используйте конструктор QuotaExceededException(String, Exception).

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

QuotaExceededException(SerializationInfo, StreamingContext)

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

Инициализирует новый экземпляр класса QuotaExceededException с данными, которые указывают источник и назначение потока, а также сведения, которые требуются для сериализации исключения.

protected:
 QuotaExceededException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected QuotaExceededException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ServiceModel.QuotaExceededException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ServiceModel.QuotaExceededException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Объект SerializationInfo, который содержит все данные, необходимые для сериализации исключения.

context
StreamingContext

Объект StreamingContext, указывающий источник и назначение потока.

Комментарии

Данный конструктор вызывается в процессе десериализации для воссоздания объекта исключения, переданного в потоке.

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

QuotaExceededException(String, Exception)

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

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

public:
 QuotaExceededException(System::String ^ message, Exception ^ innerException);
public QuotaExceededException (string message, Exception innerException);
new System.ServiceModel.QuotaExceededException : string * Exception -> System.ServiceModel.QuotaExceededException
Public Sub New (message As String, innerException As Exception)

Параметры

message
String

Сообщение об ошибке, указывающее причину создания исключения.

innerException
Exception

Исключение Exception, вызвавшее текущее исключение.

Комментарии

Этот конструктор используется, если требуется передать пользователю сообщение об ошибке и сведения о внутреннем исключении. Содержимое параметра сообщения должно быть понятно предполагаемым пользователям.

Исключение, созданное как прямой результат предыдущего исключения, может содержать в свойстве InnerException ссылку на предыдущее исключение. Свойство InnerException возвращает то же значение, что и передаваемое конструктору, или ссылку null (Nothing в Visual Basic), если свойство InnerException не предоставляет конструктору значение внутреннего исключения.

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