Condividi tramite


Classe SqlPropertyCollection

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

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public Class SqlPropertyCollection _
    Inherits PropertyCollection
'Utilizzo
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

Nel tipo SqlPropertyCollection sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Gets the number of properties in the PropertyCollection object. Ereditato da PropertyCollection.
Proprietà pubblica IsSynchronized Gets a Boolean value indicating whether access to the collection is synchronized and therefore thread-safe. Ereditato da PropertyCollection.
Proprietà pubblica Item[ ( [ ( Int32] ) ] ) Gets an object in the collection by index number. Ereditato da PropertyCollection.
Proprietà pubblica Item[ ( [ ( String] ) ] ) Gets an object in the collection by name. Ereditato da PropertyCollection.
Proprietà pubblica SyncRoot Gets an object that can be used to synchronize access to the collection. Ereditato da PropertyCollection.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Contains Determines whether the element specified by key exists in the collection. Ereditato da PropertyCollection.
Metodo pubblico CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified. Ereditato da PropertyCollection.
Metodo pubblico EnumPropertyInfo() () () () Returns an enumerated list of property information.
Metodo pubblico EnumPropertyInfo(SqlServerVersions) Returns an enumerated list of property information.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetEnumerator Gets an enumerator that can iterate through the list of objects. Ereditato da PropertyCollection.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetPropertyInfo Gets property information.
Metodo pubblico GetPropertyObject(Int32) Gets the Property object. Ereditato da PropertyCollection.
Metodo pubblico GetPropertyObject(String) Gets the Property object. Ereditato da PropertyCollection.
Metodo pubblico GetPropertyObject(Int32, Boolean) Gets the Property object. Ereditato da PropertyCollection.
Metodo pubblico GetPropertyObject(String, Boolean) .Gets the Property object. Ereditato da PropertyCollection.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto LookupID Returns the ID of the Property object in the PropertyCollection object that has the specified name. Ereditato da PropertyCollection.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICollection. . :: . .CopyTo Copies the collection. Ereditato da PropertyCollection.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertySet. . :: . .Contains(ISfcProperty) Determines whether the property collection contains the property specified by the parameter. Ereditato da PropertyCollection.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertySet. . :: . .Contains< (Of < <' (T> ) > > )(String) Determines whether the property collection contains the property specified by the name parameter. Ereditato da PropertyCollection.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertySet. . :: . .EnumProperties Gets the enumerator for the property collection. Ereditato da PropertyCollection.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertySet. . :: . .TryGetProperty Tries to get the property specified by the name parameter and type specified by the property parameter. Ereditato da PropertyCollection.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertySet. . :: . .TryGetPropertyValue(String, Object%) Tries to get the property value specified by the name parameter and type specified by the property parameter. Ereditato da PropertyCollection.
Implementazione esplicita dell'interfacciaMetodo privato ISfcPropertySet. . :: . .TryGetPropertyValue< (Of < <' (T> ) > > )(String, T%) Tries to get the property value specified by the name parameter and type specified by the value parameter. Ereditato da PropertyCollection.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.