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