SessionProviderBase 類別

定義

Session 的 SQL 提供者。

public abstract class SessionProviderBase : Microsoft.SqlServer.Management.XEvent.ISessionProvider
type SessionProviderBase = class
    interface ISessionProvider
Public MustInherit Class SessionProviderBase
Implements ISessionProvider
繼承
SessionProviderBase
實作

建構函式

名稱 Description
SessionProviderBase(Session, String, Func<String,String>)

為該會話建置新的 SessionProviderBase。

SessionProviderBase(Session, String)

為該會話建置新的 SessionProviderBase。

方法

名稱 Description
GetAlterScript()

本場的劇本修改。

GetCreateScript()

本場次的腳本創作。

GetDropScript()

本場的劇本掉落。

Start()

從本場開始。

Stop()

這場遊戲結束了。

ValidateAlter()

後端的特定驗證以改變會話。 注意:以 SQL 引擎為例,Alter 陳述句不是原子式的,因此它會在實際執行 alter 前使用虛擬會話來驗證。

適用於