Поделиться через


Класс TableEventSet

The TableEventSet object represents a set of table events.

Иерархия наследования

System.Object
  Microsoft.SqlServer.Management.Smo.EventSetBase
    Microsoft.SqlServer.Management.Smo.TableEventSet

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public NotInheritable Class TableEventSet _
    Inherits EventSetBase
'Применение
Dim instance As TableEventSet
public sealed class TableEventSet : EventSetBase
public ref class TableEventSet sealed : public EventSetBase
[<SealedAttribute>]
type TableEventSet =  
    class 
        inherit EventSetBase 
    end
public final class TableEventSet extends EventSetBase

Тип TableEventSet обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод TableEventSet() Initializes a new instance of the TableEventSet class.
Открытый метод TableEventSet(TableEvent) Initializes a new instance of the TableEventSet class with a specified event.
Открытый метод TableEventSet(array<TableEvent[]) Initializes a new instance of the TableEventSet class with a specified set of events.
Открытый метод TableEventSet(TableEventSet) Initializes a new instance of the TableEventSet class with a specified set of events.

В начало

Свойства

  Имя Описание
Открытое свойство AlterFulltextIndex Gets or sets a Boolean property value that specifies whether the event that occurs when the Full-Text Index is altered or created is included in the event set.
Открытое свойство AlterIndex Gets or sets a Boolean property value that specifies whether the event that occurs when an index is altered is included in the event set.
Открытое свойство AlterTable Gets or sets a Boolean property value that specifies whether the event that occurs when a table is altered is included in the event set.
Открытое свойство CreateFulltextIndex Gets or sets a Boolean property value that specifies whether the event that occurs when a Full-Text Index is created is included in the event set.
Открытое свойство CreateIndex Gets or sets a Boolean property value that specifies whether the event that occurs when an index is created is included in the event set.
Открытое свойство CreateSpatialIndex Gets or sets a Boolean property value that specifies whether the event that occurs when a Spatial Index is created is included in the event set.
Открытое свойство CreateStatistics Gets or sets a Boolean property value that specifies whether the event that occurs when a statistic counter is created is included in the event set.
Открытое свойство CreateXmlIndex Gets or sets a Boolean property value that specifies whether the event that occurs when an XML index is created is included in the event set.
Открытое свойство DropFulltextIndex Gets or sets a Boolean property value that specifies whether the event that occurs when a Full-Text Index is dropped is included in the event set.
Открытое свойство DropIndex Gets or sets a Boolean property value that specifies whether the event that occurs when an index is dropped is included in the event set.
Открытое свойство DropStatistics Gets or sets a Boolean property value that specifies whether the event that occurs when a statistic counter is dropped is included in the event set.
Открытое свойство DropTable Gets or sets a Boolean property value that specifies whether the event that occurs when a table is dropped is included in the event set.
Открытое свойство NumberOfElements Gets or sets a Boolean property value that specifies whether the event that occurs when a number of elements changes is included in the event set. (Переопределяет EventSetBase.NumberOfElements.)
Защищенное свойство Storage Gets or sets the bit array for event set storage. (Производный от EventSetBase.)
Открытое свойство UpdateStatistics Gets or sets a Boolean property value that specifies whether the event that occurs when statistics are updated is included in the event set.

В начало

Методы

  Имя Описание
Открытый метод Add(TableEvent) Adds a TableEvent object to the TableEventSet object.
Открытый методСтатический элемент Add(TableEventSet, TableEvent) Adds an event to the event set.
Открытый метод Copy Returns a copy of the event set. (Переопределяет EventSetBase.Copy().)
Открытый метод Equals (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Открытый метод Remove Removes an event from the event set.
Открытый методСтатический элемент Subtract Removes an event from the event set.
Открытый метод ToString Returns a string that represents the TableEventSet object. (Переопределяет Object.ToString().)

В начало

Операторы

  Имя Описание
Открытый операторСтатический элемент Addition Creates a table event set by performing an addition operation on a TableEvent object and a TableEventSet object.
Открытый операторСтатический элемент Subtraction Creates a table event set by performing a subtraction operation on a TableEvent object and a TableEventSet object.

В начало

Замечания

SQL Server provides events subscription for all SMO objects that have server event support. The Table object has event support for the events that are represented by TableEventSet properties.

Thread Safety

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

Примеры

Обработка событий SMO

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Smo