SessionProviderBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于会话的 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 之前使用虚拟会话进行验证。 |