SessionProviderBase 类

定义

用于会话的 Sql 提供程序。

public abstract class SessionProviderBase : Microsoft.SqlServer.Management.XEvent.ISessionProvider
type SessionProviderBase = class
    interface ISessionProvider
Public MustInherit Class SessionProviderBase
Implements ISessionProvider
继承
SessionProviderBase
实现

构造函数

名称 说明
SessionProviderBase(Session, String, Func<String,String>)

为给定会话构造新的 SessionProviderBase。

SessionProviderBase(Session, String)

为给定会话构造新的 SessionProviderBase。

方法

名称 说明
GetAlterScript()

为此会话编写 Alter 脚本。

GetCreateScript()

为此会话创建脚本。

GetDropScript()

此会话的脚本删除。

Start()

启动此会话。

Stop()

停止此会话。

ValidateAlter()

用于更改会话的后端规范验证。 NB:对于 sql 引擎,Alter 语句不是原子的,因此它在实际会话上执行 alter 之前使用虚拟会话进行验证。

适用于