WebPartDescriptionCollection Clase

Definición

Consta de una colección de objetos de WebPartDescription para usar con catálogos de controles de WebPart. Esta clase no puede heredarse.

public ref class WebPartDescriptionCollection sealed : System::Collections::ReadOnlyCollectionBase
public sealed class WebPartDescriptionCollection : System.Collections.ReadOnlyCollectionBase
type WebPartDescriptionCollection = class
    inherit ReadOnlyCollectionBase
Public NotInheritable Class WebPartDescriptionCollection
Inherits ReadOnlyCollectionBase
Herencia
WebPartDescriptionCollection

Comentarios

Los WebPartDescriptionCollection distintos controles crean la clase CatalogPart en sus implementaciones del método GetAvailableWebPartDescriptions . Para cada WebPart control contenido en un control , se crea un objeto CatalogPart WebPartDescription . Este objeto mantiene información básica sobre un control, incluido su identificador, su título, su descripción y una ruta de acceso WebPart a un icono asociado. Los distintos controles pueden usar un objeto para mostrar la información de un control en el catálogo, sin tener que crear una instancia CatalogPart WebPartDescription del propio WebPart WebPart control.

El conjunto de controles de elementos web utiliza internamente la clase para mantener una colección de todos WebPartDescriptionCollection los objetos utilizados en un WebPartDescription catálogo. La WebPartDescriptionCollection colección solo se usa cuando una página está en modo de presentación del catálogo. Cuando se representa un control, recorre en bucle la colección y agrega la información de cada objeto CatalogPart WebPartDescriptionCollection al catálogo WebPartDescription mostrado.

Constructores

WebPartDescriptionCollection()

Inicializa una nueva instancia vacía de la clase WebPartDescriptionCollection.

WebPartDescriptionCollection(ICollection)

Inicializa una nueva instancia de un objeto WebPartDescriptionCollection transfiriendo una colección ICollection de objetos WebPartDescription.

Propiedades

Count

Obtiene el número de elementos contenidos en la instancia de ReadOnlyCollectionBase.

(Heredado de ReadOnlyCollectionBase)
InnerList

Obtiene la lista de elementos incluidos en la instancia de ReadOnlyCollectionBase.

(Heredado de ReadOnlyCollectionBase)
Item[Int32]

Obtiene un miembro de la colección en función de su índice dentro de la colección.

Item[String]

Obtiene un miembro de la colección en función de un identificador de cadena único.

Métodos

Contains(WebPartDescription)

Obtiene un valor que indica si un control determinado existe en la colección.

CopyTo(WebPartDescription[], Int32)

Copia la colección en una matriz de objetos WebPartDescription.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que recorre en iteración la instancia de ReadOnlyCollectionBase.

(Heredado de ReadOnlyCollectionBase)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(WebPartDescription)

Devuelve la posición de un miembro determinado de la colección.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia la totalidad de ReadOnlyCollectionBase en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino.

(Heredado de ReadOnlyCollectionBase)
ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a un objeto ReadOnlyCollectionBase está sincronizado (es seguro para subprocesos).

(Heredado de ReadOnlyCollectionBase)
ICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a un objeto ReadOnlyCollectionBase.

(Heredado de ReadOnlyCollectionBase)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también