SqlNotificationRequest Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр SqlNotificationRequest класса.
Перегрузки
| Имя | Описание |
|---|---|
| SqlNotificationRequest() |
Создает новый экземпляр SqlNotificationRequest класса со значениями по умолчанию. |
| SqlNotificationRequest(String, String, Int32) |
Создает новый экземпляр SqlNotificationRequest класса с определяемой пользователем строкой, которая определяет определенный запрос на уведомление, имя предопределенной службы SQL Server 2005 Service Broker и период времени ожидания, измеряемый в секундах. |
SqlNotificationRequest()
- Исходный код:
- System.Data.SqlClient.notsupported.cs
Создает новый экземпляр SqlNotificationRequest класса со значениями по умолчанию.
public:
SqlNotificationRequest();
public SqlNotificationRequest();
Public Sub New ()
Комментарии
Если конструктор без параметров используется для создания SqlNotificationRequest объекта, этот экземпляр должен инициализировать его UserData и Options свойства перед назначением объекта свойству SqlCommand объекта Notification . Значения по умолчанию, используемые конструктором, — NULL (Nothing в Visual Basic) для UserData, пустая строка для Optionsи ноль для конструктора Timeout.
См. также раздел
Применяется к
SqlNotificationRequest(String, String, Int32)
- Исходный код:
- System.Data.SqlClient.notsupported.cs
Создает новый экземпляр SqlNotificationRequest класса с определяемой пользователем строкой, которая определяет определенный запрос на уведомление, имя предопределенной службы SQL Server 2005 Service Broker и период времени ожидания, измеряемый в секундах.
public:
SqlNotificationRequest(System::String ^ userData, System::String ^ options, int timeout);
public SqlNotificationRequest(string userData, string options, int timeout);
new System.Data.Sql.SqlNotificationRequest : string * string * int -> System.Data.Sql.SqlNotificationRequest
Public Sub New (userData As String, options As String, timeout As Integer)
Параметры
- userData
- String
Строка, содержащая идентификатор приложения для этого уведомления. Она не используется инфраструктурой уведомлений, но позволяет связывать уведомления с состоянием приложения. Значение, указанное в этом параметре, включено в сообщение очереди компонента Service Broker.
- options
- String
Строка, содержащая имя службы Service Broker, в которой размещены сообщения уведомления, и она должна содержать имя базы данных или GUID экземпляра Service Broker, ограничивающий область поиска имени службы определенной базе данных.
Дополнительные сведения о формате options параметра см. в разделе Options.
- timeout
- Int32
Время ожидания уведомления в секундах.
Исключения
Значение options параметра равно NULL.
Значение options или userData параметр длиннее uint16.MaxValue или значение параметра в timeout параметре меньше нуля.
Комментарии
Этот конструктор позволяет инициализировать новый SqlNotificationRequest экземпляр, предоставляя собственный идентификатор, имя службы Service Broker SQL Server 2005 и значение времени ожидания.