次の方法で共有


EventLoader Constructor (NSApplication, String, String, String)

EventLoader クラスのインスタンスを作成して初期化します。

名前空間: Microsoft.SqlServer.NotificationServices
アセンブリ: Microsoft.SqlServer.NotificationServices (microsoft.sqlserver.notificationservices.dll 内)

構文

'宣言
Public Sub New ( _
    nsApplication As NSApplication, _
    providerName As String, _
    eventClassName As String, _
    eventSchema As String _
)
public EventLoader (
    NSApplication nsApplication,
    string providerName,
    string eventClassName,
    string eventSchema
)
public:
EventLoader (
    NSApplication^ nsApplication, 
    String^ providerName, 
    String^ eventClassName, 
    String^ eventSchema
)
public EventLoader (
    NSApplication nsApplication, 
    String providerName, 
    String eventClassName, 
    String eventSchema
)
public function EventLoader (
    nsApplication : NSApplication, 
    providerName : String, 
    eventClassName : String, 
    eventSchema : String
)

パラメータ

  • nsApplication
    この EventLoader がイベントを送信する場合に、その送信先となる Notification Services アプリケーションを表す NSApplication です。
  • providerName
    この EventLoader オブジェクトのイベント プロバイダの名前を表す文字列です。
  • eventClassName
    この EventLoader が送信するイベントの構造を定義するイベント クラスです。
  • eventSchema
    SQL の注釈付き XML スキーマ ファイルのパスと名前を表す文字列です。このスキーマ ファイルにはイベント クラスのスキーマが含まれている必要があります。XML ドキュメントのイベント データは、このスキーマ ファイルを使用してイベント フィールドにマップされます。

使用例

マネージ コードで EventLoader オブジェクトを作成して初期化する例を次に示します。

Dim instanceName As String = "MyInstanceName"
Dim applicationName As String = "MyApplicationName"
Dim eventClassName As String = "MyEventClassName"
Dim eventProviderName As String = "MyEventProviderName"
Dim eventSchema As String = "MySchemaFilePathAndName"

'Create an NSInstance object.
Dim myInstance As New NSInstance(instanceName)

'Create an NSApplication object.
Dim myApplication As New NSApplication(myInstance, applicationName)

'Create an EventLoader object.
Dim myEventLoader As _
    New EventLoader(myApplication, eventProviderName, _
    eventClassName, eventSchema)
string instanceName = "MyInstanceName";
string applicationName = "MyApplicationName";
string eventClassName = "MyEventClassName";
string eventProviderName = "MyEventProviderName";
string eventSchema = "MySchemaFilePathAndName";

//Create an NSInstance object.
NSInstance myInstance = new NSInstance(instanceName);

//Create an NSApplication object.
NSApplication myApplication = 
    new NSApplication(myInstance, applicationName);

//Create an EventLoader object.
EventLoader myEventLoader = 
    new EventLoader(myApplication, eventProviderName, 
    eventClassName, eventSchema);

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

EventLoader Class
EventLoader Members
Microsoft.SqlServer.NotificationServices Namespace