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


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

Определение

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

Перегрузки

XamlException()

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

XamlException(String)

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

XamlException(SerializationInfo, StreamingContext)

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

XamlException(String, Exception)

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

XamlException(String, Exception, Int32, Int32)

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

XamlException()

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

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

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

XamlException(String)

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

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

Параметры

message
String

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

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

XamlException(SerializationInfo, StreamingContext)

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

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

Параметры

info
SerializationInfo

Объект, содержащий сериализованные данные объекта.

context
StreamingContext

Контекстные сведения об источнике или назначении.

Исключения

info имеет значение null.

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

XamlException(String, Exception)

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

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

Параметры

message
String

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

innerException
Exception

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

Комментарии

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

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

XamlException(String, Exception, Int32, Int32)

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

public:
 XamlException(System::String ^ message, Exception ^ innerException, int lineNumber, int linePosition);
public XamlException (string message, Exception innerException, int lineNumber, int linePosition);
new System.Xaml.XamlException : string * Exception * int * int -> System.Xaml.XamlException
Public Sub New (message As String, innerException As Exception, lineNumber As Integer, linePosition As Integer)

Параметры

message
String

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

innerException
Exception

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

lineNumber
Int32

Номер строки для передачи в средства отладки или потребителям сведений о строке.

linePosition
Int32

Положение в строке для передачи в средства отладки или потребителям сведений о строке.

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