Partilhar via


Classe SqlPropertyCollection

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

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class SqlPropertyCollection _
    Inherits PropertyCollection
'Uso
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

O tipo SqlPropertyCollection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Gets the number of properties in the PropertyCollection object. (Herdado de PropertyCollection.)
Propriedade pública IsSynchronized Gets a Boolean value indicating whether access to the collection is synchronized and therefore thread-safe. (Herdado de PropertyCollection.)
Propriedade pública Item[Int32] Gets an object in the collection by index number. (Herdado de PropertyCollection.)
Propriedade pública Item[String] Gets an object in the collection by name. (Herdado de PropertyCollection.)
Propriedade pública SyncRoot Gets an object that can be used to synchronize access to the collection. (Herdado de PropertyCollection.)

Início

Métodos

  Nome Descrição
Método público Contains Determines whether the element specified by key exists in the collection. (Herdado de PropertyCollection.)
Método público CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified. (Herdado de PropertyCollection.)
Método público EnumPropertyInfo() Returns an enumerated list of property information.
Método público EnumPropertyInfo(SqlServerVersions) Returns an enumerated list of property information.
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetEnumerator Gets an enumerator that can iterate through the list of objects. (Herdado de PropertyCollection.)
Método público GetHashCode (Herdado de Object.)
Método público GetPropertyInfo Gets property information.
Método público GetPropertyObject(Int32) Gets the Property object. (Herdado de PropertyCollection.)
Método público GetPropertyObject(String) Gets the Property object. (Herdado de PropertyCollection.)
Método público GetPropertyObject(Int32, Boolean) Gets the Property object. (Herdado de PropertyCollection.)
Método público GetPropertyObject(String, Boolean) .Gets the Property object. (Herdado de PropertyCollection.)
Método público GetType (Herdado de Object.)
Método protegido LookupID Returns the ID of the Property object in the PropertyCollection object that has the specified name. (Herdado de PropertyCollection.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ICollection.CopyTo Copies the collection. (Herdado de PropertyCollection.)
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.Contains(ISfcProperty) Determines whether the property collection contains the property specified by the parameter. (Herdado de PropertyCollection.)
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.Contains<T>(String) Determines whether the property collection contains the property specified by the name parameter. (Herdado de PropertyCollection.)
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.EnumProperties Gets the enumerator for the property collection. (Herdado de PropertyCollection.)
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.TryGetProperty Tries to get the property specified by the name parameter and type specified by the property parameter. (Herdado de PropertyCollection.)
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.TryGetPropertyValue(String, Object%) Tries to get the property value specified by the name parameter and type specified by the property parameter. (Herdado de PropertyCollection.)
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.TryGetPropertyValue<T>(String, T%) Tries to get the property value specified by the name parameter and type specified by the value parameter. (Herdado de PropertyCollection.)

Início

Exemplos

Usando coleções

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Smo