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
繼承
實作

建構函式

名稱 Description
Target()

初始化 Target 類別的新執行個體。 空建構子是SFC中的約定。

Target(Session, String)

初始化一個新的類別實例 Target ,並以給定的父節點和名稱。

Target(Session, TargetInfo)

從 TargetInfo 物件初始化該類別的新實例 Event

欄位

名稱 Description
TypeTypeName

類型名稱

屬性

名稱 Description
AbstractIdentityKey

Target 的執行時類別。 此類別的每個實例代表sys.server_event_session_targets中的一列。

(繼承來源 SfcInstance)
Description

取得或設定目標描述。 設定存取器僅供內部使用。

ID

拿到描述。

IdentityKey

取得身份金鑰。

KeyChain

回傳物件的身份路徑

(繼承來源 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 function in session 中使用。

TargetFields

取得目標欄位資訊。

Urn

在每個請求建立新的 Urn 字串並回傳。

(繼承來源 SfcInstance)

方法

名稱 Description
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()

判斷目標是否至少有一個欄位需要設定。

InitializeUIPropertyState()

可從關心初始化狀態的子物件(目前為「」的動態元資料)中覆寫。啟用」屬性)

(繼承來源 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)

將目標資訊設定為待處理目標。

ToString()

Target 的執行時類別。 此類別的每個實例代表sys.server_event_session_targets中的一列。

(繼承來源 SfcInstance)
UpdateUIPropertyState()

Target 的執行時類別。 此類別的每個實例代表sys.server_event_session_targets中的一列。

(繼承來源 SfcInstance)
Validate()

基本子物件驗證

(繼承來源 SfcInstance)

事件

名稱 Description
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)

明確介面實作

名稱 Description
ISessionObject.GetCreateScript()

產生新增目標的腳本。 用於創建會議。

ISessionObject.GetDropScript()

正在產生 drop the event 的腳本。 用於 Alter Session。

ISessionObject.IsDirty()

Target 的執行時類別。 此類別的每個實例代表sys.server_event_session_targets中的一列。

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

Target 的執行時類別。 此類別的每個實例代表sys.server_event_session_targets中的一列。

適用於