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


Класс SqlPropertyCollection

The SqlPropertyCollection class is an abstract class that is used in the management of object properties.

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

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .PropertyCollection
    Microsoft.SqlServer.Management.Smo..::..SqlPropertyCollection

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

Синтаксис

'Декларация
Public Class SqlPropertyCollection _
    Inherits PropertyCollection
'Применение
Dim instance As SqlPropertyCollection
public class SqlPropertyCollection : PropertyCollection
public ref class SqlPropertyCollection : public PropertyCollection
type SqlPropertyCollection =  
    class
        inherit PropertyCollection
    end
public class SqlPropertyCollection extends PropertyCollection

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

Свойства

  Имя Описание
Открытое свойство Count Gets the number of properties in the PropertyCollection object. (Производный от PropertyCollection.)
Открытое свойство IsSynchronized Gets a Boolean value indicating whether access to the collection is synchronized and therefore thread-safe. (Производный от PropertyCollection.)
Открытое свойство Item[ ( [ ( Int32] ) ] ) Gets an object in the collection by index number. (Производный от PropertyCollection.)
Открытое свойство Item[ ( [ ( String] ) ] ) Gets an object in the collection by name. (Производный от PropertyCollection.)
Открытое свойство SyncRoot Gets an object that can be used to synchronize access to the collection. (Производный от PropertyCollection.)

В начало

Методы

  Имя Описание
Открытый метод Contains Determines whether the element specified by key exists in the collection. (Производный от PropertyCollection.)
Открытый метод CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified. (Производный от PropertyCollection.)
Открытый метод EnumPropertyInfo() () () () Returns an enumerated list of property information.
Открытый метод EnumPropertyInfo(SqlServerVersions) Returns an enumerated list of property information.
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetEnumerator Gets an enumerator that can iterate through the list of objects. (Производный от PropertyCollection.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetPropertyInfo Gets property information.
Открытый метод GetPropertyObject(Int32) Gets the Property object. (Производный от PropertyCollection.)
Открытый метод GetPropertyObject(String) Gets the Property object. (Производный от PropertyCollection.)
Открытый метод GetPropertyObject(Int32, Boolean) Gets the Property object. (Производный от PropertyCollection.)
Открытый метод GetPropertyObject(String, Boolean) .Gets the Property object. (Производный от PropertyCollection.)
Открытый метод GetType (Производный от Object.)
Защищенный метод LookupID Returns the ID of the Property object in the PropertyCollection object that has the specified name. (Производный от PropertyCollection.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICollection. . :: . .CopyTo Copies the collection. (Производный от PropertyCollection.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertySet. . :: . .Contains(ISfcProperty) Determines whether the property collection contains the property specified by the parameter. (Производный от PropertyCollection.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertySet. . :: . .Contains< (Of < <' (T> ) > > )(String) Determines whether the property collection contains the property specified by the name parameter. (Производный от PropertyCollection.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertySet. . :: . .EnumProperties Gets the enumerator for the property collection. (Производный от PropertyCollection.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertySet. . :: . .TryGetProperty Tries to get the property specified by the name parameter and type specified by the property parameter. (Производный от PropertyCollection.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertySet. . :: . .TryGetPropertyValue(String, Object%) Tries to get the property value specified by the name parameter and type specified by the property parameter. (Производный от PropertyCollection.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertySet. . :: . .TryGetPropertyValue< (Of < <' (T> ) > > )(String, T%) Tries to get the property value specified by the name parameter and type specified by the value parameter. (Производный от PropertyCollection.)

В начало

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

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