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


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

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

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