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


Класс 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

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

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

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