Compartir a través de


Clase PropertyCollection

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

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
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

El tipo PropertyCollection expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Gets the number of properties in the PropertyCollection object.
Propiedad pública IsSynchronized Gets a Boolean value indicating whether access to the collection is synchronized and therefore thread-safe.
Propiedad pública Item[ ( [ ( Int32] ) ] ) Gets an object in the collection by index number.
Propiedad pública Item[ ( [ ( String] ) ] ) Gets an object in the collection by name.
Propiedad pública SyncRoot Gets an object that can be used to synchronize access to the collection.

Arriba

Métodos

  Nombre Descripción
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 (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetEnumerator Gets an enumerator that can iterate through the list of objects.
Método público GetHashCode (Se hereda 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 (Se hereda 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 (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado ICollection. . :: . .CopyTo Copies the collection.
Implementación de interfaces explícitasMétodo privado ISfcPropertySet. . :: . .Contains(String) Determines whether the property collection contains the property specified by the propertyName parameter.
Implementación de interfaces explícitasMétodo privado ISfcPropertySet. . :: . .Contains(ISfcProperty) Determines whether the property collection contains the property specified by the parameter.
Implementación de interfaces explícitasMétodo privado ISfcPropertySet. . :: . .Contains< (Of < <' (T> ) > > )(String) Determines whether the property collection contains the property specified by the name parameter.
Implementación de interfaces explícitasMétodo privado ISfcPropertySet. . :: . .EnumProperties Gets the enumerator for the property collection.
Implementación 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.
Implementación 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.
Implementación de interfaces explícitasMétodo privado ISfcPropertySet. . :: . .TryGetPropertyValue< (Of < <' (T> ) > > )(String, T%) Tries to get the property value specified by the name parameter and type specified by the value parameter.

Arriba

Comentarios

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.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.