Comparteix a través de


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

La WebPartDescriptionCollection clase se crea mediante los distintos CatalogPart controles en 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 establece 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 presentació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

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