Microsoft.SqlServer.NotificationServices Namespace

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 NSInstanceError イベントを処理するメソッドを表します。
StopHandler イベント プロバイダが終了を要求できるようになります。

列挙型

列挙体 説明
NSEventEnum Notification Services で発生する可能性があるすべてのイベントが格納されます。