WebPartDescriptionCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |