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

Определение

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

Перегрузки

DataServiceException()

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

DataServiceException(String)

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

DataServiceException(Int32, String)

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

DataServiceException(String, Exception)

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

DataServiceException(Int32, String, String, String, Exception)

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

DataServiceException()

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

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

Комментарии

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

См. также раздел

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

DataServiceException(String)

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

public:
 DataServiceException(System::String ^ message);
public DataServiceException (string message);
new System.Data.Services.DataServiceException : string -> System.Data.Services.DataServiceException
Public Sub New (message As String)

Параметры

message
String

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

Комментарии

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

Свойство Значение
InnerException null.
Message Строка сообщения об ошибке, указанного в message.

См. также раздел

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

DataServiceException(Int32, String)

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

public:
 DataServiceException(int statusCode, System::String ^ message);
public DataServiceException (int statusCode, string message);
new System.Data.Services.DataServiceException : int * string -> System.Data.Services.DataServiceException
Public Sub New (statusCode As Integer, message As String)

Параметры

statusCode
Int32

Код состояния HTTP, возвращаемый исключением.

message
String

Сообщение об ошибке для исключения.

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

DataServiceException(String, Exception)

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

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

Параметры

message
String

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

innerException
Exception

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

Комментарии

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

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

Свойство Значение
InnerException null.
Message Строка сообщения об ошибке, указанного в message.

См. также раздел

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

DataServiceException(Int32, String, String, String, Exception)

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

public:
 DataServiceException(int statusCode, System::String ^ errorCode, System::String ^ message, System::String ^ messageXmlLang, Exception ^ innerException);
public DataServiceException (int statusCode, string errorCode, string message, string messageXmlLang, Exception innerException);
new System.Data.Services.DataServiceException : int * string * string * string * Exception -> System.Data.Services.DataServiceException
Public Sub New (statusCode As Integer, errorCode As String, message As String, messageXmlLang As String, innerException As Exception)

Параметры

statusCode
Int32

Код состояния HTTP для исключения.

errorCode
String

Строковое значение, содержащее код ошибки.

message
String

Строковое значение, содержащее сообщение об ошибке.

messageXmlLang
String

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

innerException
Exception

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

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