Compartilhar via


Classe PropertyCollection

The PropertyCollection class represents a collection of Property objects that represent all the properties defined on the parent object.

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 PropertyCollection _
    Implements ICollection, IEnumerable, ISfcPropertySet
'Uso
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

O tipo PropertyCollection expõe os membros a seguir.

Propriedades

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

Início

Métodos

  Nome Descrição
Método público Contains Determines whether the element specified by key exists in the collection.
Método público CopyTo Copies the collection objects to a one-dimensional array beginning at the index value specified.
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.
Método público GetHashCode (Herdado de Object.)
Método público GetPropertyObject(Int32) Gets the Property object.
Método público GetPropertyObject(String) Gets the Property object.
Método público GetPropertyObject(Int32, Boolean) Gets the Property object.
Método público GetPropertyObject(String, Boolean) .Gets the Property object.
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.
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.
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.Contains(String) Determines whether the property collection contains the property specified by the propertyName parameter.
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.Contains(ISfcProperty) Determines whether the property collection contains the property specified by the parameter.
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.
Implementações de interfaces explícitasMétodo privado ISfcPropertySet.EnumProperties Gets the enumerator for the property collection.
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.
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.
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.

Início

Comentários

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.

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

Outros recursos

Usando coleções