Event 類別

定義

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

public sealed class Event : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.XEvent.ISessionObject
type Event = class
    inherit SfcInstance
    interface ISfcDiscoverObject
    interface ISessionObject
Public NotInheritable Class Event
Inherits SfcInstance
Implements ISessionObject
繼承
實作

建構函式

名稱 Description
Event()

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

Event(Session, EventInfo)

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

Event(Session, String)

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

欄位

名稱 Description
TypeTypeName

類型名稱

屬性

名稱 Description
AbstractIdentityKey

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

(繼承來源 SfcInstance)
Actions

獲得這個事件的行動。

Description

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

EventFields

收到事件檔案的收集。

ID

拿到描述。

IdentityKey

取得身份金鑰。

KeyChain

回傳物件的身份路徑

(繼承來源 SfcInstance)
Metadata

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

(繼承來源 SfcInstance)
ModuleID

取得模組 ID。

Name

活動名稱

PackageName

取得事件所屬的套件名稱。

Parent

事件的母權財產。

Predicate

PredicateExpression 的謂詞樹。

PredicateExpression

這就是謂詞的字串表示。

Properties

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

(繼承來源 SfcInstance)
PropertyStorageProvider

此屬性會回傳 ISfcPropertyStorageProvider 介面的預設 SFC 實作,子類別可覆寫以回傳另一個儲存提供者(即平面屬性清單)

(繼承來源 SfcInstance)
ScriptName

讓事件名稱格式化以便腳本化。

State

物件的狀態,在 Alter function in session 中使用。

Urn

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

(繼承來源 SfcInstance)

方法

名稱 Description
AddAction(ActionInfo)

從 ActionInfo 建立一個動作,然後加入動作集合。

AddAction(String)

建立一個指定名稱的動作,並將其加入動作中。

AlterImpl()

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

(繼承來源 SfcInstance)
CheckObjectCreated()

當 API 要求物件建立強度高於 CheckObjectState 時,從網域呼叫

(繼承來源 SfcInstance)
CheckObjectState()

從網域呼叫以存取物件

(繼承來源 SfcInstance)
CreateIdentityKey()

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

(繼承來源 SfcInstance)
CreateImpl()

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

(繼承來源 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

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

(繼承來源 SfcInstance)
DropImpl()

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

(繼承來源 SfcInstance)
GetChildCollection(String)

在此實例中取得給定元素名稱串的子集合。

(繼承來源 SfcInstance)
GetDomain()

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

(繼承來源 SfcInstance)
GetObjectFactory()

拿到物件工廠。

GetPropertySet()

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

(繼承來源 SfcInstance)
GetTypeMetadata()

取得 SFC 類型的元資料。

GetTypeMetadataImpl()

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

(繼承來源 SfcInstance)
HasCustomizableField()

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

InitializeUIPropertyState()

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

(繼承來源 SfcInstance)
MarkForDropImpl(Boolean)

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

(繼承來源 SfcInstance)
MarkRootAsConnected()

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

(繼承來源 SfcInstance)
MoveImpl(SfcInstance)

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

(繼承來源 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

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

(繼承來源 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

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

(繼承來源 SfcInstance)
PostAlter(Object)

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

(繼承來源 SfcInstance)
PostCreate(Object)

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

(繼承來源 SfcInstance)
PostDrop(Object)

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

(繼承來源 SfcInstance)
PostMove(Object)

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

(繼承來源 SfcInstance)
PostRename(Object)

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

(繼承來源 SfcInstance)
Refresh()

透過從伺服器讀取物件屬性來刷新物件屬性

(繼承來源 SfcInstance)
RemoveAction(Action)

這樣會移除遊戲過程中的動作。

RenameImpl(SfcKey)

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

(繼承來源 SfcInstance)
ResetKey()

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

(繼承來源 SfcInstance)
Serialize(XmlWriter)

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

(繼承來源 SfcInstance)
SetEventInfo(EventInfo)

將 EventInfo 設定為待處理事件。

ToString()

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

(繼承來源 SfcInstance)
UpdateUIPropertyState()

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

(繼承來源 SfcInstance)
Validate()

基本子物件驗證

(繼承來源 SfcInstance)

事件

名稱 Description
propertyChanged

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

(繼承來源 SfcInstance)
PropertyChanged

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

(繼承來源 SfcInstance)
propertyMetadataChanged

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

(繼承來源 SfcInstance)
PropertyMetadataChanged

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

(繼承來源 SfcInstance)

明確介面實作

名稱 Description
ISessionObject.GetCreateScript()

產生新增事件的腳本。 用於創建會議。

ISessionObject.GetDropScript()

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

ISessionObject.IsDirty()

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

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

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

適用於