Share via


WebPartDescriptionCollection Classe

Definição

Consiste em uma coleção de objetos WebPartDescription a serem usados com catálogos de controles WebPart. 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
WebPartDescriptionCollection

Comentários

A WebPartDescriptionCollection classe é criada pelos vários CatalogPart controles em suas implementações do GetAvailableWebPartDescriptions método . Para cada WebPart controle contido em um CatalogPart controle, um objeto é WebPartDescription criado. Esse objeto mantém informações básicas sobre um controle, incluindo sua ID, seu título, sua descrição e um WebPart caminho para um ícone associado. Os vários controles podem usar um objeto para exibir as informações de um controle no catálogo, sem precisar criar uma CatalogPart WebPartDescription instância do próprio WebPart WebPart controle.

A classe é usada internamente pelo Web Parts conjunto de controles para manter uma coleção de todos os WebPartDescriptionCollection objetos usados em um WebPartDescription catálogo. A WebPartDescriptionCollection coleção é usada somente quando uma página está no modo de exibição do catálogo. Quando um controle está sendo renderizado, ele faz um loop pela coleção, adicionando as informações de CatalogPart cada objeto ao catálogo WebPartDescriptionCollection WebPartDescription exibido.

Construtores

WebPartDescriptionCollection()

Inicializa uma nova instância vazia da classe WebPartDescriptionCollection.

WebPartDescriptionCollection(ICollection)

Inicializa uma nova instância de um objeto WebPartDescriptionCollection passando uma coleção ICollection de objetos WebPartDescription.

Propriedades

Count

Obtém o número de elementos contidos na instância de ReadOnlyCollectionBase.

(Herdado de ReadOnlyCollectionBase)
InnerList

Obtém a lista de elementos contidos na instância ReadOnlyCollectionBase.

(Herdado de ReadOnlyCollectionBase)
Item[Int32]

Obtém um membro da coleção com base em seu índice na coleção.

Item[String]

Obtém um membro da coleção com base em um identificador de cadeia de caracteres exclusivo.

Métodos

Contains(WebPartDescription)

Retorna um valor que indica se um determinado controle existe na coleção.

CopyTo(WebPartDescription[], Int32)

Copia a coleção para uma matriz de objetos de WebPartDescription.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera pela instância ReadOnlyCollectionBase.

(Herdado de ReadOnlyCollectionBase)
GetHashCode()

Serve como a função de hash padrão.

(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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia todo o ReadOnlyCollectionBase em um Array unidimensional compatí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 objeto ReadOnlyCollectionBase é sincronizado (thread-safe).

(Herdado de ReadOnlyCollectionBase)
ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso a um objeto ReadOnlyCollectionBase.

(Herdado de ReadOnlyCollectionBase)

Métodos de Extensão

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.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também