Property 类

Property 对象提供对所有 SMO 对象的属性的编程访问。

继承层次结构

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo..::..Property
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .ProtocolProperty

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

语法

声明
Public Class Property _
    Implements ISfcProperty
用法
Dim instance As [Property]
public class Property : ISfcProperty
public ref class Property : ISfcProperty
type Property =  
    class
        interface ISfcProperty
    end
public class Property implements ISfcProperty

Property 类型公开以下成员。

属性

  名称 说明
公共属性 Dirty 获取 Boolean 属性值,该值指定属性是否正确反映它在 SQL Server 的实例上表示的实体的当前值。
公共属性 Expensive 获取 Boolean 属性值,该值指定是否花很长时间加载属性值。
公共属性 IsNull 获取 Boolean 属性值,该值指定属性是否设置为 Null。
公共属性 Name 获取属性的名称。
公共属性 Readable 获取 Boolean 属性值,该值指定是否可检索属性的值。
公共属性 Retrieved 获取 Boolean 属性值,该值指定是否已检索该属性。
公共属性 Type 获取属性的类型。
公共属性 Value 获取或设置属性值。
公共属性 Writable 获取 Boolean 属性值,该值指定是否可以修改属性。

页首

方法

  名称 说明
公共方法 CompareTo 将 Property 对象与另一个对象进行比较。
公共方法 Equals 确定两个 Property 对象是否相等。 (覆盖 Object. . :: . .Equals(Object)。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode 充当特定类型的哈希函数,适用于哈希算法以及哈希表之类的数据结构中。 (覆盖 Object. . :: . .GetHashCode() () () ()。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString 返回表示当前对象的 String 值。 (覆盖 Object. . :: . .ToString() () () ()。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 通过对两个 Property 对象执行相等运算来确定两个对象是否相等。
公共运算符静态成员 GreaterThan 通过对两个 Property 对象执行大于运算,确定其中一个对象是否大于另一个对象。
公共运算符静态成员 Inequality 通过对两个 Property 对象执行不等于运算来确定两个对象是否不相等。
公共运算符静态成员 LessThan 通过对两个 Property 对象执行小于运算,确定其中一个对象是否小于另一个对象。

页首

显式接口实现

  名称 说明
显式接口实现私有属性 ISfcProperty. . :: . .Attributes 返回包含属性的属性集合。
显式接口实现私有属性 ISfcProperty. . :: . .Dirty 获取 Boolean 属性值,该值指定属性是否正确反映它在 SQL Server 的实例上表示的实体的当前值。
显式接口实现私有属性 ISfcProperty. . :: . .Enabled 获取 Boolean 属性值,该值指定是否在该属性表示的 SQL Server 实例的实体上启用该属性。
显式接口实现私有属性 ISfcProperty. . :: . .IsNull 获取 Boolean 属性值,该值指定属性是否设置为 Null。
显式接口实现私有属性 ISfcProperty. . :: . .Name 获取属性的名称。
显式接口实现私有属性 ISfcProperty. . :: . .Required 获取 Boolean 属性值,该值指定属性是否是必需的。
显式接口实现私有属性 ISfcProperty. . :: . .Type 获取属性的类型。
显式接口实现私有属性 ISfcProperty. . :: . .Value 获取或设置属性值。
显式接口实现私有属性 ISfcProperty. . :: . .Writable 获取 Boolean 属性值,该值指定是否可以修改属性。

页首

注释

Thread Safety

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

示例

设置属性

线程安全

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