DBConcurrencyException Класс

Определение

Исключение, которое вызывается объектом DataAdapter во время выполнения операции вставки, обновления или удаления, не затронувшей ни одной строки.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

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

Комментарии

DataAdapter проверяет количество строк, затронутых выполнением каждой операции вставки, обновления или удаления, и создает это исключение, если число равно нулю.The DataAdapter examines the number of rows affected by the execution of each insert, update, or delete operation, and throws this exception if the number equals zero. Это исключение, как правило, вызвано нарушением параллелизма.This exception is generally caused by a concurrency violation.

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

DBConcurrencyException()

Инициализация нового экземпляра класса DBConcurrencyException.Initializes a new instance of the DBConcurrencyException class.

DBConcurrencyException(String)

Инициализация нового экземпляра класса DBConcurrencyException.Initializes a new instance of the DBConcurrencyException class.

DBConcurrencyException(String, Exception)

Инициализация нового экземпляра класса DBConcurrencyException.Initializes a new instance of the DBConcurrencyException class.

DBConcurrencyException(String, Exception, DataRow[])

Инициализация нового экземпляра класса DBConcurrencyException.Initializes a new instance of the DBConcurrencyException class.

Свойства

Data

Возвращает коллекцию пар ключ/значение, предоставляющие дополнительные сведения об исключении, определяемые пользователем.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

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

Получает или задает ссылку на файл справки, связанный с этим исключением.Gets or sets a link to the help file associated with this exception.

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

Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

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

Возвращает экземпляр класса Exception, который вызвал текущее исключение.Gets the Exception instance that caused the current exception.

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

Возвращает сообщение, описывающее текущее исключение.Gets a message that describes the current exception.

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

Возвращает или задает значение объекта DataRow, вызвавшего DBConcurrencyException.Gets or sets the value of the DataRow that generated the DBConcurrencyException.

RowCount

Возвращает количество строк, обновление которых завершилось сбоем, и создает это исключение.Gets the number of rows whose update failed, generating this exception.

Source

Возвращает или задает имя приложения или объекта, вызывавшего ошибку.Gets or sets the name of the application or the object that causes the error.

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

Получает строковое представление непосредственных кадров в стеке вызова.Gets a string representation of the immediate frames on the call stack.

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

Возвращает метод, создавший текущее исключение.Gets the method that throws the current exception.

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

Методы

CopyToRows(DataRow[])

Копирует объекты DataRow, сбой обновления которых привел к возникновению этого исключения, в указанный массив объектов DataRow.Copies the DataRow objects whose update failure generated this exception, to the specified array of DataRow objects.

CopyToRows(DataRow[], Int32)

Копирует объекты DataRow, сбой обновления которых привел к возникновению этого исключения, в указанный массив объектов DataRow, начиная с указанного индекса целевого массива.Copies the DataRow objects whose update failure generated this exception, to the specified array of DataRow objects, starting at the specified destination array index.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Заносит в объект сведений о сериализации данные, необходимые для сериализации DBConcurrencyException.Populates the specified serialization information object with the data needed to serialize the DBConcurrencyException.

GetType()

Возвращает тип среды выполнения текущего экземпляра.Gets the runtime type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Создает и возвращает строковое представление текущего исключения.Creates and returns a string representation of the current exception.

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

События

SerializeObjectState

Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

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

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

Дополнительно