Event Constructor (NSApplication, String)
Event クラスのインスタンスを作成して初期化します。
名前空間: Microsoft.SqlServer.NotificationServices
アセンブリ: Microsoft.SqlServer.NotificationServices (microsoft.sqlserver.notificationservices.dll 内)
構文
'宣言
Public Sub New ( _
nsApplication As NSApplication, _
eventClassName As String _
)
public Event (
NSApplication nsApplication,
string eventClassName
)
public:
Event (
NSApplication^ nsApplication,
String^ eventClassName
)
public Event (
NSApplication nsApplication,
String eventClassName
)
public function Event (
nsApplication : NSApplication,
eventClassName : String
)
パラメータ
- nsApplication
イベントの Notification Services アプリケーションを表す NSApplication です。
解説
NSApplication を使用して初期化せずに Event を作成することもできます。この場合、イベント クラスは確認されません。また、イベント フィールドの名前はハードコーディングする必要があります。これは、Notification Services サーバーに直接接続していないアプリケーション、たとえば接続されていない Message Queing (MSMQ) で Event オブジェクトを使用する場合に便利です。この方法による Event の使用に関する詳細については、「マネージ イベント送信 API の使用」を参照してください。
使用例
マネージ コードで Event を作成して初期化する例を次に示します。
これらの例では、Microsoft.SqlServer.NotificationServices 名前空間を使用しています。
Dim instanceName As String = "MyInstanceName"
Dim applicationName As String = "MyApplicationName"
Dim eventClassName As String = "MyEventClassName"
'Create an NSInstance object.
Dim myInstance As New NSInstance(instanceName)
'Create an NSApplication object.
Dim myApplication As New NSApplication(myInstance, applicationName)
'Create an Event object.
Dim myEvent As New Microsoft.SqlServer.NotificationServices.Event( _
myApplication, eventClassName)
string instanceName = "MyInstanceName";
string applicationName = "MyApplicationName";
string eventClassName = "MyEventClassName";
//Create an NSInstance object.
NSInstance myInstance = new NSInstance(instanceName);
//Create an NSApplication object.
NSApplication myApplication =
new NSApplication(myInstance, applicationName);
//Create an Event object.
Event myEvent = new Event(myApplication, eventClassName);
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Event Class
Event Members
Microsoft.SqlServer.NotificationServices Namespace