WebPartDescriptionCollection Clase

Definición

Consta de una colección de WebPartDescription objetos que se van a usar con catálogos de WebPart controles. 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

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

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

Constructores

Nombre Description
WebPartDescriptionCollection()

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

WebPartDescriptionCollection(ICollection)

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

Propiedades

Nombre Description
Count

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

(Heredado de ReadOnlyCollectionBase)
InnerList

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

(Heredado de ReadOnlyCollectionBase)
Item[Int32]

Obtiene un miembro de la colección basándose en su índice dentro de la colección.

Item[String]

Obtiene un miembro de la colección basándose en un identificador de cadena único.

Métodos

Nombre Description
Contains(WebPartDescription)

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

CopyTo(WebPartDescription[], Int32)

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

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEnumerator()

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

(Heredado de ReadOnlyCollectionBase)
GetHashCode()

Actúa como 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
ICollection.CopyTo(Array, Int32)

Copia todo en ReadOnlyCollectionBase una unidimensional Arraycompatible, empezando por el índice especificado de la matriz de destino.

(Heredado de ReadOnlyCollectionBase)
ICollection.IsSynchronized

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

(Heredado de ReadOnlyCollectionBase)
ICollection.SyncRoot

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

(Heredado de ReadOnlyCollectionBase)

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

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

Se aplica a

Consulte también