言語

Target クラス

定義

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

public sealed class Target : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.XEvent.ISessionObject
type Target = class
    inherit SfcInstance
    interface ISfcDiscoverObject
    interface ISessionObject
Public NotInheritable Class Target
Inherits SfcInstance
Implements ISessionObject
継承
実装

コンストラクター

名前 説明
Target()

Target クラスの新しいインスタンスを初期化します。 空のコンストラクターは、SFC の規則である規則です。

Target(Session, String)

指定された親と名前を使用して、 Target クラスの新しいインスタンスを初期化します。

Target(Session, TargetInfo)

TargetInfo オブジェクトから Event クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
TypeTypeName

型名

プロパティ

名前 説明
AbstractIdentityKey

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
Description

ターゲットの説明を取得または設定します。 Set アクセサーは内部でのみ使用されます。

ID

説明を取得します。

IdentityKey

ID キーを取得します。

KeyChain

オブジェクトの ID パスを返します。

(継承元 SfcInstance)
Metadata

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
ModuleID

モジュール ID を取得します。

Name

ターゲットの名前

PackageName

イベントが属するパッケージ名を取得します。

Parent

イベントの親プロパティ。

Properties

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PropertyStorageProvider

このプロパティは、ISfcPropertyStorageProvider インターフェイスの SFC の既定の実装を返します。子クラスでオーバーライドして、別のストレージ プロバイダー (フラット プロパティ リスト) を返すことができます。

(継承元 SfcInstance)
ScriptName

スクリプト用に書式設定された名前を取得します。

State

セッションの Alter 関数で使用されるオブジェクトの状態。

TargetFields

ターゲット列情報セットを取得します。

Urn

各要求に新しい Urn 文字列を作成し、それを返します。

(継承元 SfcInstance)

メソッド

名前 説明
AlterImpl()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
CheckObjectCreated()

API でオブジェクトを CheckObjectState よりも厳密に作成する必要がある場合に、ドメインから呼び出す

(継承元 SfcInstance)
CheckObjectState()

オブジェクトへのアクセスのためにドメインから呼び出す

(継承元 SfcInstance)
CreateIdentityKey()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
CreateImpl()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
DropImpl()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
GetChildCollection(String)

指定された要素名の文字列に対して、このインスタンスの子コレクションを取得します。

(継承元 SfcInstance)
GetDomain()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
GetObjectFactory()

オブジェクト ファクトリを取得します。

GetPropertySet()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
GetTargetData()

ターゲット データを取得します。

GetTypeMetadata()

Sfc 型メタデータを取得します。

GetTypeMetadataImpl()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
HasCustomizableField()

ターゲットに少なくとも 1 つのフィールドを設定する必要があるかどうかを判断します。

InitializeUIPropertyState()

状態の初期化を気にする子オブジェクト (現在は "" である動的メタデータ) からオーバーライドできます。Enabled" プロパティ)

(継承元 SfcInstance)
MarkForDropImpl(Boolean)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
MarkRootAsConnected()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
MoveImpl(SfcInstance)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PostAlter(Object)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PostCreate(Object)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PostDrop(Object)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PostMove(Object)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PostRename(Object)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
Refresh()

オブジェクトのプロパティをサーバーから読み取って更新します。

(継承元 SfcInstance)
RenameImpl(SfcKey)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
ResetKey()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
Serialize(XmlWriter)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
SetTargetInfo(TargetInfo)

保留中のターゲットの TargetInfo を設定します。

ToString()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
UpdateUIPropertyState()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
Validate()

基本的な子オブジェクトの検証

(継承元 SfcInstance)

イベント

名前 説明
propertyChanged

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PropertyChanged

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
propertyMetadataChanged

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)
PropertyMetadataChanged

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

(継承元 SfcInstance)

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

名前 説明
ISessionObject.GetCreateScript()

ターゲットを追加するためのスクリプトを生成します。 セッションの作成で使用されます。

ISessionObject.GetDropScript()

イベントを削除するためのスクリプトを生成します。 Alter Session で使用されます。

ISessionObject.IsDirty()

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Target のランタイム クラス。 このクラスの各インスタンスは、sys.server_event_session_targetsの行を表します。

適用対象