Share via


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。)

上層

範例

使用集合

執行緒安全性

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