次の方法で共有


NonHostedEventProvider Class

Notification Services アプリケーションに対応するホストされないイベント プロバイダを表します。

名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public NotInheritable Class NonHostedEventProvider
    Inherits NamedSmoObject
public sealed class NonHostedEventProvider : NamedSmoObject
public ref class NonHostedEventProvider sealed : public NamedSmoObject
public final class NonHostedEventProvider extends NamedSmoObject
public final class NonHostedEventProvider extends NamedSmoObject

解説

ホストされないイベント プロバイダとは、EventCollector クラス、EventLoader クラス、またはイベント コレクションのストアド プロシージャを使用して、イベント データを Notification Services アプリケーションに送信する外部アプリケーションです。

Notification Services は、ホストされないイベント プロバイダの制御もやりとりも行いません。このため、アプリケーション定義ではイベント プロバイダ名だけを指定しておき、イベント プロバイダによって送信されたイベントを後で追跡およびトラブルシューティングできるようにします。

このクラスのメソッドを使用すると、ホストされないイベント プロバイダを有効または無効にして、イベントを送信できるようにすることも、イベントを送信できないようにすることもできます。

継承階層

System.Object
   Microsoft.SqlServer.Management.Smo.SmoObjectBase
     Microsoft.SqlServer.Management.Smo.SqlSmoObject
       Microsoft.SqlServer.Management.Smo.NamedSmoObject
        Microsoft.SqlServer.Management.Nmo.NonHostedEventProvider

使用例

次の例は、ホストされないイベント プロバイダを定義し、アプリケーションに対応するホストされないイベント プロバイダのコレクションに追加する方法を示しています。

// Define non-hosted event provider
NonHostedEventProvider nhep = 
    new NonHostedEventProvider(myApplication, "MyNonHostedEP");
myApplication.NonHostedEventProviders.Add(nhep);
' Define non-hosted event provider
Dim nhep As NonHostedEventProvider = _
    New NonHostedEventProvider(myApplication, "MyNonHostedEP")
myApplication.NonHostedEventProviders.Add(nhep)

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

NonHostedEventProvider Members
Microsoft.SqlServer.Management.Nmo Namespace
HostedEventProvider Class

その他の技術情報

ホストされないイベント プロバイダの定義
NonHostedProvider 要素 (ADF)