共用方式為


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<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<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.

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.SqlServer.Management.Smo 命名空間

其他資源

使用集合