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


Класс PropertyCollection

The PropertyCollection class represents a collection of Property objects that represent all the properties defined on the parent object.

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

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 PropertyCollection _
    Implements ICollection, IEnumerable, ISfcPropertySet
'Применение
Dim instance As PropertyCollection
public class PropertyCollection : ICollection, 
    IEnumerable, ISfcPropertySet
public ref class PropertyCollection : ICollection, 
    IEnumerable, ISfcPropertySet
type PropertyCollection =  
    class
        interface ICollection
        interface IEnumerable
        interface ISfcPropertySet
    end
public class PropertyCollection implements ICollection, IEnumerable, ISfcPropertySet

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

Свойства

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

В начало

Методы

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

В начало

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

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

В начало

Замечания

A PropertyCollection object can be used to gain access to a set of properties. You can use the Item property to return a specific Property object.

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

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