Event 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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中的一列。 |