IDbCommand Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет собой оператор, который выполняется при наличии открытого соединения с источником данных.
public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
type IDbCommand = interface
interface IDisposable
Public Interface IDbCommand
Implements IDisposable
- Реализации
Комментарии
Интерфейс IDbCommand позволяет реализовать класс команд , который представляет собой оператор, выполняемый в источнике данных. Для получения дополнительной информации о классах команд см. раздел «Реализация класса команд для расширения обработки данных».
Приложение не создаёт экземпляр IDbCommand интерфейса напрямую, а создаёт экземпляр класса, реализующего IDbCommand.
Классы, которые реализуют, IDbCommand также должны реализовывать все необходимые члены и обычно определять дополнительные члены для добавления функциональности, специфичной для провайдера.
При реализации с IDbCommand интерфейса следует реализовать следующие конструкторы:
| Item | Описание |
|---|---|
| PrvCommand() | Инициализирует новый экземпляр класса PrvCommand . |
| PrvCommand (строкаcmdText) | Инициализирует новый экземпляр класса PrvCommand с текстом запроса. |
| PrvCommand (строкаcmdText, транзакция PrvTransaction) | Инициализирует новый экземпляр класса PrvCommand с текстом запроса, PrvConnection и PrvTransaction. |
Свойства
| Имя | Описание |
|---|---|
| CommandText |
Возвращает или задает текстовую команду, выполняемую в источнике данных. |
| CommandTimeout |
Получает или устанавливает время ожидания перед завершением попытки выполнения команды и генерацией ошибки. |
| CommandType |
Указывает или указывает, как CommandText свойство интерпретируется (как текст, хранимую процедуру и т.д.). |
| Parameters |
Возвращает IDataParameterCollection. |
| Transaction |
Получает или устанавливает транзакцию, в которой выполняется объект Command поставщика данных SQL Server Reporting Services. |
Методы
| Имя | Описание |
|---|---|
| Cancel() |
Пытается отменить выполнение объекта IDbCommand. |
| CreateParameter() |
Создает новый экземпляр IDataParameter объекта. |
| ExecuteReader(CommandBehavior) |
Выполняет CommandText против Соединения и строит IDataReader. |