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 и значение времени ожидания.