Freigeben über


SqlPropertyCollection-Klasse

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

Vererbungshierarchie

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

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Class SqlPropertyCollection _
    Inherits PropertyCollection
'Usage
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

Der SqlPropertyCollection-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Gets the number of properties in the PropertyCollection object. (Geerbt von PropertyCollection.)
Öffentliche Eigenschaft IsSynchronized Gets a Boolean value indicating whether access to the collection is synchronized and therefore thread-safe. (Geerbt von PropertyCollection.)
Öffentliche Eigenschaft Item[Int32] Gets an object in the collection by index number. (Geerbt von PropertyCollection.)
Öffentliche Eigenschaft Item[String] Gets an object in the collection by name. (Geerbt von PropertyCollection.)
Öffentliche Eigenschaft SyncRoot Gets an object that can be used to synchronize access to the collection. (Geerbt von PropertyCollection.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Contains Determines whether the element specified by key exists in the collection. (Geerbt von PropertyCollection.)
Öffentliche Methode CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified. (Geerbt von PropertyCollection.)
Öffentliche Methode EnumPropertyInfo() Returns an enumerated list of property information.
Öffentliche Methode EnumPropertyInfo(SqlServerVersions) Returns an enumerated list of property information.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetEnumerator Gets an enumerator that can iterate through the list of objects. (Geerbt von PropertyCollection.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetPropertyInfo Gets property information.
Öffentliche Methode GetPropertyObject(Int32) Gets the Property object. (Geerbt von PropertyCollection.)
Öffentliche Methode GetPropertyObject(String) Gets the Property object. (Geerbt von PropertyCollection.)
Öffentliche Methode GetPropertyObject(Int32, Boolean) Gets the Property object. (Geerbt von PropertyCollection.)
Öffentliche Methode GetPropertyObject(String, Boolean) .Gets the Property object. (Geerbt von PropertyCollection.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode LookupID Returns the ID of the Property object in the PropertyCollection object that has the specified name. (Geerbt von PropertyCollection.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo Copies the collection. (Geerbt von PropertyCollection.)
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertySet.Contains(ISfcProperty) Determines whether the property collection contains the property specified by the parameter. (Geerbt von PropertyCollection.)
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertySet.Contains<T>(String) Determines whether the property collection contains the property specified by the name parameter. (Geerbt von PropertyCollection.)
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertySet.EnumProperties Gets the enumerator for the property collection. (Geerbt von PropertyCollection.)
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertySet.TryGetProperty Tries to get the property specified by the name parameter and type specified by the property parameter. (Geerbt von PropertyCollection.)
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertySet.TryGetPropertyValue(String, Object%) Tries to get the property value specified by the name parameter and type specified by the property parameter. (Geerbt von PropertyCollection.)
Explizite SchnittstellenimplementierungPrivate Methode ISfcPropertySet.TryGetPropertyValue<T>(String, T%) Tries to get the property value specified by the name parameter and type specified by the value parameter. (Geerbt von PropertyCollection.)

Zum Anfang

Beispiele

Verwenden von Auflistungen

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Smo-Namespace