Поделиться через


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

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

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