Event クラス

XEvent オブジェクトのランタイム クラスを表します。 このクラスの各インスタンスは、sys.server_event_session_events の行を表します。

継承階層

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.XEvent.Event

名前空間:  Microsoft.SqlServer.Management.XEvent
アセンブリ:  Microsoft.SqlServer.Management.XEvent (Microsoft.SqlServer.Management.XEvent.dll)

構文

'宣言
Public NotInheritable Class Event _
    Inherits SfcInstance _
    Implements ISfcDiscoverObject
'使用
Dim instance As Event
public sealed class Event : SfcInstance, 
    ISfcDiscoverObject
public ref class Event sealed : public SfcInstance, 
    ISfcDiscoverObject
[<SealedAttribute>]
type Event =  
    class 
        inherit SfcInstance 
        interface ISfcDiscoverObject 
    end
public final class Event extends SfcInstance implements ISfcDiscoverObject

Event 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド Event() Event クラスの新しいインスタンスを初期化します。
パブリック メソッド Event(Session, EventInfo) 親の Package オブジェクトおよび EventInfo オブジェクトから Event クラスの新しいインスタンスを初期化します。
パブリック メソッド Event(Session, String) 親の Package オブジェクトとイベントの名前から、Event クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
プロテクト プロパティ AbstractIdentityKey このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
パブリック プロパティ Actions ユーザーによって構築された XEvent オブジェクトのアクションを取得します。
パブリック プロパティ Description Description プロパティを取得または設定します。set アクセサーは、内部でのみ使用されます。
パブリック プロパティ EventFields EventFieldCollection を取得します。
パブリック プロパティ ID ID プロパティを Int32 として取得します。
パブリック プロパティ IdentityKey IdentityKey プロパティを取得します。
パブリック プロパティ Metadata インスタンスとそのドメインに関するメタデータを返します。 (SfcInstance から継承されています。)
パブリック プロパティ ModuleID モジュールの ID を取得します。
パブリック プロパティ Name Event オブジェクトの名前を取得します。値の設定も可能です。
パブリック プロパティ PackageName イベントを所有する Package オブジェクトの名前を取得します。
パブリック プロパティ Parent イベントの親の Session オブジェクトを取得または設定します。
パブリック プロパティ Predicate PredicateExpression の述語ツリーを取得または設定します。
パブリック プロパティ PredicateExpression Event オブジェクトの PredExpr オブジェクトの文字列表記を取得または設定します。
パブリック プロパティ Properties コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。)
パブリック プロパティ State セッションにおいて Alter 関数で使用されるオブジェクトの状態を取得します。
パブリック プロパティ Urn SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AddAction(String) 指定された名前で Action オブジェクトを作成し、ActionCollection に追加します。
パブリック メソッド AddAction(ActionInfo) ActionInfo オブジェクトから Action オブジェクトを作成し、ActionCollection に追加します。
プロテクト メソッド CreateIdentityKey このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
パブリック メソッド Discover このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド GetChildCollection このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
パブリック メソッド GetDomain このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド静的メンバー GetObjectFactory Action オブジェクトの作成に使用されるオブジェクト ファクトリ コンストラクターを取得します。
パブリック メソッド GetPropertySet SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド GetTypeMetadataImpl 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
プロテクト メソッド InitializeUIPropertyState このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
プロテクト メソッド OnPropertyMetadataChanges 任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。)
プロテクト メソッド OnPropertyValueChanges 任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。)
パブリック メソッド Refresh オブジェクトのプロパティを、サーバーから読み取ることによって更新します。 (SfcInstance から継承されています。)
パブリック メソッド RemoveAction Action オブジェクトを Session オブジェクトから削除します。
プロテクト メソッド ResetKey このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。)
パブリック メソッド Serialize インスタンスを XML にシリアル化します。 (SfcInstance から継承されています。)
パブリック メソッド SetEventInfo 保留中の XEvent オブジェクトの EventInfo オブジェクトを設定します。
パブリック メソッド ToString インスタンスの URN の文字列表記を返します。 (SfcInstance から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント PropertyChanged プロパティの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。)
パブリック イベント PropertyMetadataChanged プロパティ メタデータの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ISfcDiscoverObject.Discover ISfcDependencyDiscoveryObjectSink オブジェクトを使用して、メタデータ内の Action オブジェクトを検出します。

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Management.XEvent 名前空間