Microsoft.SqlServer.NotificationServices 名前空間には、カスタム イベント プロバイダ、カスタム コンテンツ フォーマッタ、カスタム配信プロトコル、およびサブスクリプション管理インターフェイスを開発するのに使用するクラスが含まれます。
クラス
| クラス | 説明 |
|---|---|
| ApplicationEnumeration | 指定した Notification Services インスタンス内の Notification Services アプリケーションのコレクションを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| DeliveryChannel | 指定した Notification Services インスタンスの配信チャネルを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| DeliveryChannelEnumeration | 指定した Notification Services のインスタンスにある使用可能な配信チャネルのコレクションを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| Event | 1 つのイベントを表すクラスです。 |
| EventClass | アプリケーションの任意のイベント クラスを表します。このクラスは、イベント クラスのメタデータにアクセスするときに使用します。イベント情報を 1 つのイベントにカプセル化するときに使用する Event クラスとは異なるため、混同しないようにする必要があります。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| EventClassEnumeration | 指定した Notification Services アプリケーションのイベント クラスのコレクションを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| EventCollector | イベントをバッチに集めて、アプリケーション データベースに書き込みます。 |
| EventLoader | XML ドキュメントをイベントとして送信する方法を提供します。 |
| InstanceEnumeration | ローカル コンピュータでホストされている Notification Services インスタンスのコレクションを表すクラスです。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| NotificationClass | 特定のアプリケーションに対して指定されたサブスクリプション クラスを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| NotificationClassEnumeration | 指定した Notification Services アプリケーションの通知クラスのコレクションを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| NotificationHeaders | 配信プロトコルに通知ヘッダー情報を提供します。 |
| NotificationState | 1 つの通知に関する情報をカプセル化します。 |
| NotificationStatus | ディストリビュータに通知の配信状態情報の詳細を提供します。 |
| NSApplication | Notification Services アプリケーションを表します。 |
| NSDBState | Notification Services にデータベース状態情報を返します。 |
| NSException | Notification Services アプリケーション エラーが発生したときにスローされる例外です。 |
| NSInstance | Notification Services インスタンスを表します。 |
| NSInstanceDescription | Notification Services インスタンスに関する記述データを提供します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| Protocol | 指定された Notification Services アプリケーションの配信プロトコルを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| ProtocolEnumeration | 指定した Notification Services アプリケーションの配信プロトコルのコレクションを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| RecipientInfo | 通知の対象受信者に関する情報を提供します。 |
| Subscriber | 指定した Notification Services インスタンスに含まれている各サブスクライバを表します。 |
| SubscriberDevice | 通知を受け取ることができるデバイスを表します。 |
| SubscriberDeviceEnumeration | 指定したサブスクライバのデバイスのコレクションを表します。 |
| SubscriberEnumeration | 指定した Notification Services インスタンスのサブスクライバのコレクションを表します。 |
| SubscriberLocale | 有効なサブスクライバ ロケールを表します。 |
| SubscriberLocaleEnumeration | 指定した Notification Services インスタンスにある使用可能なサブスクライバ ロケールのコレクションを表します。 |
| Subscription | 1 つのサブスクリプションを表すクラスです。 |
| SubscriptionClass | 特定のアプリケーションに対して指定されたサブスクリプション クラスを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| SubscriptionClassEnumeration | 指定した Notification Services アプリケーションのサブスクリプション クラスのコレクションを表します。このクラスは、Microsoft SQL Server 2005 では推奨されません。 |
| SubscriptionEnumeration | 指定したサブスクライバのサブスクリプションのコレクションを表します。 |
| TimeZone | 有効なタイム ゾーンを表します。タイム ゾーンの各種属性情報をサスクリプション管理アプリケーションに提供する目的で存在します。 |
| TimeZoneEnumeration | 指定した Notification Services インスタンスにある使用可能なタイムゾーンのコレクションを表します。このクラスは、サブスクリプション管理アプリケーションでタイム ゾーンの一覧を選択できるようにするドロップダウン リスト ボックスを作成するときに使用します。 |
インターフェイス
| インターフェイス | 説明 |
|---|---|
| IApplicationEnumeration | ApplicationEnumeration クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| IContentFormatter | ディストリビュータがカスタム コンテンツ フォーマッタと対話する場合に使用するメソッドを提供します。コンテンツ フォーマッタは、通知データを表示する目的でフォーマットするときに使用します。 |
| IDeliveryChannel | DeliveryChannel クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| IDeliveryChannelEnumeration | DeliveryChannelEnumeration クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| IDeliveryProtocol | カスタム配信プロトコルを開発するためのフレームワークです。作成されたプロトコルは、1 つ以上の配信チャネルが使用できます。配信プロトコルは、通知メッセージを生成し、外部配信システムに送信するときに使用します。 |
| IEvent | Event クラスの明示的なインターフェイス定義です。 |
| IEventClass | EventClass クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| IEventClassEnumeration | EventClassEnumeration クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| IEventCollector | EventCollector クラスの明示的なインターフェイス定義です。 |
| IEventProvider | 連続するホストされたイベント プロバイダを開発するためのフレームワークです。イベント プロバイダはイベントを収集し、Notification Services アプリケーションに送信します。このアプリケーションでイベントとサブスクリプション情報が照合され、通知が生成されます。 |
| IHttpProtocolProvider | HTTP ベースのカスタム配信プロトコルを開発するためのフレームワークです。 |
| IInstanceEnumeration | InstanceEnumeration クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| INotificationClass | NotificationClass クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| INotificationClassEnumeration | NotificationClassEnumeration クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| INSApplication | NSApplication クラスの明示的なインターフェイス定義です。 |
| INSInstance | NSInstance クラスの明示的なインターフェイス定義です。 |
| INSInstanceDescription | NSInstanceDescription クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| IScheduledEventProvider | イベント プロバイダ ホストとホストされる定期的なイベント プロバイダとの対話処理で使用されるメソッドを提供します。イベント プロバイダはイベントを収集し、Notification Services アプリケーションに送信します。このアプリケーションでイベントとサブスクリプション情報が照合され、通知が生成されます。 |
| ISubscriber | Subscriber クラスの明示的なインターフェイス定義です。 |
| ISubscriberDevice | SubscriberDevice クラスの明示的なインターフェイス定義です。 |
| ISubscriberDeviceEnumeration | SubscriberDeviceEnumeration クラスの明示的なインターフェイス定義です。 |
| ISubscriberEnumeration | SubscriberEnumeration クラスの明示的なインターフェイス定義です。 |
| ISubscriberLocale | SubscriberLocale クラスの明示的なインターフェイス定義です。 |
| ISubscriberLocaleEnumeration | SubscriberLocaleEnumeration クラスの明示的なインターフェイス定義です。 |
| ISubscription | Subscription クラスの明示的なインターフェイス定義です。 |
| ISubscriptionClass | SubscriptionClass クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| ISubscriptionClassEnumeration | SubscriptionClassEnumeration クラスの明示的なインターフェイス定義です。このインターフェイスは、Microsoft SQL Server 2005 では推奨されません。 |
| ISubscriptionEnumeration | SubscriptionEnumeration クラスの明示的なインターフェイス定義です。 |
| ITimeZone | TimeZone クラスの明示的なインターフェイス定義です。 |
| ITimeZoneEnumeration | TimeZoneEnumeration クラスの明示的なインターフェイス定義です。 |
デリゲート
| デリゲート | 説明 |
|---|---|
| NotificationStatusCallback | 配信プロトコルで使用され、配信ステータス情報をディストリビュータに戻します。 |
| NSInstance.ErrorEventHandler | NSInstance の Error イベントを処理するメソッドを表します。 |
| StopHandler | イベント プロバイダが終了を要求できるようになります。 |
列挙型
| 列挙体 | 説明 |
|---|---|
| NSEventEnum | Notification Services で発生する可能性があるすべてのイベントが格納されます。 |