Тіл

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

Определение

Создает новый экземпляр класса SqlDependency.

Перегрузки

Имя Описание
SqlDependency()

Создает новый экземпляр SqlDependency класса с параметрами по умолчанию.

SqlDependency(SqlCommand)

Создает новый экземпляр SqlDependency класса и связывает его с параметром SqlCommand .

SqlDependency(SqlCommand, String, Int32)

Создает новый экземпляр SqlDependency класса, связывает его с SqlCommand параметром и задает параметры уведомлений и значение времени ожидания.

SqlDependency()

Исходный код:
System.Data.SqlClient.notsupported.cs

Создает новый экземпляр SqlDependency класса с параметрами по умолчанию.

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

Комментарии

Конструктор инициализирует SqlDependency объект с помощью имени службы Service Broker по умолчанию и времени ожидания. В какой-то момент после построения необходимо использовать AddCommandDependency метод для связывания одной или нескольких команд с этим SqlDependency объектом.

Уведомления о запросах поддерживаются только для инструкций SELECT, которые соответствуют списку конкретных требований. Дополнительные сведения см. в разделе SQL Server Service Broker и Working с уведомлениями запросов.

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

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

SqlDependency(SqlCommand)

Исходный код:
System.Data.SqlClient.notsupported.cs

Создает новый экземпляр SqlDependency класса и связывает его с параметром SqlCommand .

public:
 SqlDependency(System::Data::SqlClient::SqlCommand ^ command);
public SqlDependency(System.Data.SqlClient.SqlCommand command);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand)

Параметры

command
SqlCommand

Объект, связанный SqlCommand с этим SqlDependency объектом. Конструктор настроит SqlNotificationRequest объект и привязывает его к команде.

Исключения

Параметр command имеет значение NULL.

Объект SqlCommand уже имеет объект, назначенный SqlNotificationRequest свойству Notification , и он SqlNotificationRequest не связан с этой зависимостью.

Комментарии

Внутри этого конструктора создается экземпляр SqlNotificationRequest класса и привязывает его к объекту SqlCommand .

Уведомления о запросах поддерживаются только для инструкций SELECT, которые соответствуют списку конкретных требований. Дополнительные сведения см. в разделе SQL Server Service Broker и Working с уведомлениями запросов.

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

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

SqlDependency(SqlCommand, String, Int32)

Исходный код:
System.Data.SqlClient.notsupported.cs

Создает новый экземпляр SqlDependency класса, связывает его с SqlCommand параметром и задает параметры уведомлений и значение времени ожидания.

public:
 SqlDependency(System::Data::SqlClient::SqlCommand ^ command, System::String ^ options, int timeout);
public SqlDependency(System.Data.SqlClient.SqlCommand command, string options, int timeout);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand * string * int -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand, options As String, timeout As Integer)

Параметры

command
SqlCommand

Объект, связанный SqlCommand с этим SqlDependency объектом. Конструктор настраивает объект и привязывает SqlNotificationRequest его к команде.

options
String

Параметры запроса уведомления, используемые этой зависимостью. null для использования службы по умолчанию.

timeout
Int32

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

Исключения

Параметр command имеет значение NULL.

Значение времени ожидания меньше нуля.

Объект SqlCommand уже имеет объект, назначенный SqlNotificationRequest его Notification свойству, и он SqlNotificationRequest не связан с этой зависимостью.

Предпринята попытка создать экземпляр SqlDependency из SQLCLR.

Комментарии

Уведомления о запросах поддерживаются только для инструкций SELECT, которые соответствуют списку конкретных требований. Дополнительные сведения см. в разделе SQL Server Service Broker и Working с уведомлениями запросов.

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

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