SqlExecutionException Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет класс для исключений выполнения SQL в пространстве имен System.Web.Management.
public ref class SqlExecutionException sealed : SystemException
[System.Serializable]
public sealed class SqlExecutionException : SystemException
[<System.Serializable>]
type SqlExecutionException = class
inherit SystemException
Public NotInheritable Class SqlExecutionException
Inherits SystemException
- Наследование
- Атрибуты
Примеры
В следующем примере кода показано, как использовать SqlExecutionException тип исключения. Этот пример кода является частью более крупного примера, предоставленного SqlServices для класса.
Console.WriteLine(
"An SQL execution exception occurred.");
Console.WriteLine();
Console.WriteLine(" Message: {0}",
sqlExecutionException.Message);
Console.WriteLine(" Server: {0}",
sqlExecutionException.Server);
Console.WriteLine(" Database: {0}",
sqlExecutionException.Database);
Console.WriteLine(" Commands: {0}",
sqlExecutionException.Commands);
Console.WriteLine(" SqlFile: {0}",
sqlExecutionException.SqlFile);
Console.WriteLine(" Inner Exception: {0}",
sqlExecutionException.Exception);
Console.WriteLine( _
"An SQL execution exception occurred.")
Console.WriteLine()
Console.WriteLine(" Message: {0}", _
sqlExecutionException.Message)
Console.WriteLine(" Server: {0}", _
sqlExecutionException.Server)
Console.WriteLine(" Database: {0}", _
sqlExecutionException.Database)
Console.WriteLine(" Commands: {0}", _
sqlExecutionException.Commands)
Console.WriteLine(" SqlFile: {0}", _
sqlExecutionException.SqlFile)
Console.WriteLine(" Inner Exception: {0}", _
sqlExecutionException.Exception)
Комментарии
Этот класс предоставляется в качестве средства для различения SQL исключений выполнения от других исключений приложений.
Конструкторы
SqlExecutionException() |
Инициализирует новый экземпляр класса SqlExecutionException со значениями по умолчанию. |
SqlExecutionException(String) |
Инициализирует новый экземпляр класса SqlExecutionException с помощью сообщения выполнения. |
SqlExecutionException(String, Exception) |
Инициализирует новый экземпляр класса SqlExecutionException с помощью сообщения выполнения и исключения. |
SqlExecutionException(String, String, String, String, String, SqlException) |
Инициализирует новый экземпляр класса SqlExecutionException. |
Свойства
Commands |
Получает команды SQL, выполнявшиеся, когда произошло исключение. |
Data |
Возвращает коллекцию пар «ключ-значение», предоставляющую дополнительные сведения об исключении. (Унаследовано от Exception) |
Database |
Получает имя базы данных, доступ к которой осуществлялся, когда произошло исключение. |
Exception |
Получает исключение, обнаруженное при выполнении команд SQL. |
HelpLink |
Получает или задает ссылку на файл справки, связанный с этим исключением. (Унаследовано от Exception) |
HResult |
Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению. (Унаследовано от Exception) |
InnerException |
Возвращает экземпляр класса Exception, который вызвал текущее исключение. (Унаследовано от Exception) |
Message |
Возвращает сообщение, описывающее текущее исключение. (Унаследовано от Exception) |
Server |
Получает экземпляр SQL Server, доступ к которому осуществлялся, когда произошло исключение. |
Source |
Возвращает или задает имя приложения или объекта, вызывавшего ошибку. (Унаследовано от Exception) |
SqlFile |
Получает имя и путь к файлу, содержащему команды SQL, выполнявшиеся, когда произошло исключение. |
StackTrace |
Получает строковое представление непосредственных кадров в стеке вызова. (Унаследовано от Exception) |
TargetSite |
Возвращает метод, создавший текущее исключение. (Унаследовано от Exception) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetBaseException() |
При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений. (Унаследовано от Exception) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Позволяет сериализацию исключения. |
GetType() |
Возвращает тип среды выполнения текущего экземпляра. (Унаследовано от Exception) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Создает и возвращает строковое представление текущего исключения. (Унаследовано от Exception) |
События
SerializeObjectState |
Является устаревшей.
Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении. (Унаследовано от Exception) |