SqlNotificationRequest SqlNotificationRequest SqlNotificationRequest SqlNotificationRequest Class

定義

指定したコマンドに対する通知の要求を表します。Represents a request for notification for a given command.

public ref class SqlNotificationRequest sealed
public sealed class SqlNotificationRequest
type SqlNotificationRequest = class
Public NotInheritable Class SqlNotificationRequest
継承
SqlNotificationRequestSqlNotificationRequestSqlNotificationRequestSqlNotificationRequest

注釈

このクラスは、SQL Server 2005 によって公開されているクエリ通知サービスへの低レベルのアクセスを提供します。This class provides low-level access to the query notification services exposed by SQL Server 2005. ほとんどのアプリケーション、SqlDependencyクラスには、クエリ通知を使用する簡単な方法が用意されています。For most applications the SqlDependency class provides a simpler way of using query notifications. ただし、経由で細かく制御する必要がある場合と通知が行われた、または、通知の一部として返されるメッセージのデータをカスタマイズする必要がある、SqlNotificationRequestクラスは、1 つを使用します。However, if you need fine control over when notifications occur, or you need to customize the message data returned as part of a notification, the SqlNotificationRequest class is the one to use.

コンストラクター

SqlNotificationRequest() SqlNotificationRequest() SqlNotificationRequest() SqlNotificationRequest()

既定値を使用して SqlNotificationRequest クラスの新しいインスタンスを作成します。Creates a new instance of the SqlNotificationRequest class with default values.

SqlNotificationRequest(String, String, Int32) SqlNotificationRequest(String, String, Int32) SqlNotificationRequest(String, String, Int32) SqlNotificationRequest(String, String, Int32)

特定の通知要求、定義済みの SQL Server 2005 Service Broker のサービス名、および秒単位で計測されるタイムアウト期限を指定するユーザー定義の文字列を使用して、SqlNotificationRequest クラスの新しいインスタンスを作成します。Creates a new instance of the SqlNotificationRequest class with a user-defined string that identifies a particular notification request, the name of a predefined SQL Server 2005 Service Broker service name, and the time-out period, measured in seconds.

プロパティ

Options Options Options Options

通知メッセージのポストが行われる SQL Server Service Broker のサービス名を取得または設定します。Gets or sets the SQL Server Service Broker service name where notification messages are posted.

Timeout Timeout Timeout Timeout

操作がタイムアウトになるまでにSQL Server が変更の発生を待機する時間を指定する値を取得または設定します。Gets or sets a value that specifies how long SQL Server waits for a change to occur before the operation times out.

UserData UserData UserData UserData

この通知に対するアプリケーション固有の ID を取得または設定します。Gets or sets an application-specific identifier for this notification.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください