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


WarningException Класс

Определение

Задает исключение, которое будет обрабатываться как предупреждение, а не как ошибка.

public ref class WarningException : SystemException
public class WarningException : SystemException
[System.Serializable]
public class WarningException : SystemException
type WarningException = class
    inherit SystemException
[<System.Serializable>]
type WarningException = class
    inherit SystemException
Public Class WarningException
Inherits SystemException
Наследование
WarningException
Атрибуты

Примеры

В следующем примере кода показано, как перехватывать предупреждение и интерпретировать его предупреждающее сообщение.

WarningException^ myEx = gcnew WarningException( "This is a warning" );
Console::WriteLine( myEx->Message );
Console::WriteLine( myEx->ToString() );
WarningException myEx=new WarningException("This is a warning");		
Console.WriteLine(myEx.Message);
Console.WriteLine(myEx.ToString());
Dim myEx As New WarningException("This is a warning")
Console.WriteLine(myEx.Message)
Console.WriteLine(myEx.ToString())

Комментарии

Если такое исключение не обработано, оно выводится пользователю как предупреждение. В конструкторе WarningException можно указать файл справки и раздел справки для отображения, если пользователь запрашивает дополнительные сведения.

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

WarningException()

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

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

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

WarningException(String)

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

WarningException(String, Exception)

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

WarningException(String, String)

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

WarningException(String, String, String)

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

Свойства

Data

Возвращает коллекцию пар «ключ-значение», предоставляющую дополнительные сведения об исключении.

(Унаследовано от Exception)
HelpLink

Получает или задает ссылку на файл справки, связанный с этим исключением.

(Унаследовано от Exception)
HelpTopic

Возвращает раздел справки, связанный с данным предупреждением.

HelpUrl

Возвращает файл справки, связанный с данным предупреждением.

HResult

Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению.

(Унаследовано от Exception)
InnerException

Возвращает экземпляр класса Exception, который вызвал текущее исключение.

(Унаследовано от Exception)
Message

Возвращает сообщение, описывающее текущее исключение.

(Унаследовано от Exception)
Source

Возвращает или задает имя приложения или объекта, вызывавшего ошибку.

(Унаследовано от Exception)
StackTrace

Получает строковое представление непосредственных кадров в стеке вызова.

(Унаследовано от Exception)
TargetSite

Возвращает метод, создавший текущее исключение.

(Унаследовано от Exception)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBaseException()

При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений.

(Унаследовано от Exception)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Устанавливает для объекта SerializationInfo имя параметра и дополнительные сведения об исключении.

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

При переопределении в производном классе задает объект SerializationInfo со сведениями об исключении.

(Унаследовано от Exception)
GetType()

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

(Унаследовано от Exception)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Создает и возвращает строковое представление текущего исключения.

(Унаследовано от Exception)

События

SerializeObjectState
Устаревшие..

Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении.

(Унаследовано от Exception)

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