ObjectEventSet 类

The ObjectEventSet object represents a SQL Server set of object events.

继承层次结构

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

命名空间:  Microsoft.SqlServer.Management.Smo
程序集:  Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)

语法

声明
Public NotInheritable Class ObjectEventSet _
    Inherits EventSetBase
用法
Dim instance As ObjectEventSet
public sealed class ObjectEventSet : EventSetBase
public ref class ObjectEventSet sealed : public EventSetBase
[<SealedAttribute>]
type ObjectEventSet =  
    class 
        inherit EventSetBase 
    end
public final class ObjectEventSet extends EventSetBase

ObjectEventSet 类型公开以下成员。

构造函数

  名称 说明
公共方法 ObjectEventSet() Initializes a new instance of the ObjectEventSet class.
公共方法 ObjectEventSet(ObjectEvent) Initializes a new instance of the ObjectEventSet class with the specified set of event.
公共方法 ObjectEventSet(array<ObjectEvent[]) Initializes a new instance of the ObjectEventSet class with the specified set of events.
公共方法 ObjectEventSet(ObjectEventSet) Initializes a new instance of the ObjectEventSet class with a specified set of events.

页首

属性

  名称 说明
公共属性 Alter Gets or sets a Boolean property value that specifies whether the event is included in the event set. The event occurs when the properties of an object are modified.
公共属性 Drop Gets or sets a Boolean property value that specifies whether the event is included in the event set. The event occurs when an object is dropped.
公共属性 NumberOfElements Gets the number of events in the event set. (覆盖 EventSetBase.NumberOfElements。)
受保护属性 Storage Gets or sets the bit array for event set storage. (从 EventSetBase 继承。)

页首

方法

  名称 说明
公共方法 Add(ObjectEvent) Adds an ObjectEvent object to the ObjectEventSet object.
公共方法静态成员 Add(ObjectEventSet, ObjectEvent) Adds an ObjectEvent object to a ObjectEventSet.
公共方法 Copy Returns a copy of the ObjectEventSet object. (覆盖 EventSetBase.Copy()。)
公共方法 Equals (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 Remove Removes an event from the event set.
公共方法静态成员 Subtract Subtracts a ObjectEvent from a [T:Microsoft.SqlServer.Management.Smo.ObjectEventSet.]
公共方法 ToString Returns a string that represents the ObjectEventSet object. (覆盖 Object.ToString()。)

页首

运算符

  名称 说明
公共运算符静态成员 Addition Creates an object event set by performing an addition operation on an ObjectEvent object and an ObjectEventSet object.
公共运算符静态成员 Subtraction Creates an object event set by performing a subtraction operation on an ObjectEvent object and an ObjectEventSet object.

页首

注释

The events in the object event set are generated by various SMO objects that represent the SQL Server objects.

Thread Safety

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。但不保证所有实例成员都是线程安全的。

示例

处理 SMO 事件

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Management.Smo 命名空间