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() |
Изменение скрипта для этого сеанса. |
| GetCreateScript() |
Создание скрипта для этого сеанса. |
| GetDropScript() |
Удаление скриптов для этого сеанса. |
| Start() |
Запускает этот сеанс. |
| Stop() |
Останавливает этот сеанс. |
| ValidateAlter() |
Внутренние проверки спецификаций для изменения сеанса. NB. В случае обработчика SQL оператор Alter не атомарен, поэтому он использует фиктивный сеанс для проверки перед выполнением изменения в фактическом сеансе. |