WebPartDescriptionCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Consiste em uma coleção de WebPartDescription objetos a serem usados com catálogos de WebPart controles. Essa classe não pode ser herdada.
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
- Herança
Comentários
A WebPartDescriptionCollection classe é criada pelos vários controles CatalogPart em suas implementações do GetAvailableWebPartDescriptions método. Para cada WebPart controle contido em um CatalogPart controle, um WebPartDescription objeto é criado. Esse objeto mantém informações básicas sobre um WebPart controle, incluindo sua ID, seu título, sua descrição e um caminho para um ícone associado. Os vários CatalogPart controles podem usar um WebPartDescription objeto para exibir as informações de um WebPart controle no catálogo, sem precisar criar uma instância do WebPart próprio controle.
A WebPartDescriptionCollection classe é usada internamente pelo conjunto de controle de Web Parts para manter uma coleção de todos os WebPartDescription objetos usados em um catálogo. A WebPartDescriptionCollection coleção é usada somente quando uma página está no modo de exibição do catálogo. Quando um CatalogPart controle está sendo renderizado, ele faz loops pela WebPartDescriptionCollection coleção, adicionando as informações de cada WebPartDescription objeto ao catálogo exibido.
Construtores
| Nome | Description |
|---|---|
| WebPartDescriptionCollection() |
Inicializa uma nova instância vazia da WebPartDescriptionCollection classe. |
| WebPartDescriptionCollection(ICollection) |
Inicializa uma nova instância de um WebPartDescriptionCollection objeto passando uma ICollection coleção de WebPartDescription objetos. |
Propriedades
| Nome | Description |
|---|---|
| Count |
Obtém o número de elementos contidos na ReadOnlyCollectionBase instância. (Herdado de ReadOnlyCollectionBase) |
| InnerList |
Obtém a lista de elementos contidos na ReadOnlyCollectionBase instância. (Herdado de ReadOnlyCollectionBase) |
| Item[Int32] |
Obtém um membro da coleção com base em seu índice dentro da coleção. |
| Item[String] |
Obtém um membro da coleção com base em um identificador de cadeia de caracteres exclusivo. |
Métodos
| Nome | Description |
|---|---|
| Contains(WebPartDescription) |
Retorna um valor que indica se existe um controle específico na coleção. |
| CopyTo(WebPartDescription[], Int32) |
Copia a coleção para uma matriz de WebPartDescription objetos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnumerator() |
Retorna um enumerador que itera por meio da ReadOnlyCollectionBase instância. (Herdado de ReadOnlyCollectionBase) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IndexOf(WebPartDescription) |
Retorna a posição de um membro específico da coleção. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia o todo ReadOnlyCollectionBase para um unidimensional Arraycompatível, começando no índice especificado da matriz de destino. (Herdado de ReadOnlyCollectionBase) |
| ICollection.IsSynchronized |
Obtém um valor que indica se o acesso a um ReadOnlyCollectionBase objeto é sincronizado (thread safe). (Herdado de ReadOnlyCollectionBase) |
| ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso a um ReadOnlyCollectionBase objeto. (Herdado de ReadOnlyCollectionBase) |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |
| Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |