WebPartDescriptionCollection Classe

Definição

Consiste numa coleção de WebPartDescription objetos a serem usados com catálogos de WebPart controlos. Esta 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

Observações

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

A WebPartDescriptionCollection classe é usada internamente pelo conjunto de controlo Web Parts para manter uma coleção de todos os WebPartDescription objetos usados num catálogo. A WebPartDescriptionCollection coleção é usada apenas quando uma página está em modo de exibição de catálogo. Quando um CatalogPart controlo está a ser renderizado, ele percorre a WebPartDescriptionCollection coleção em loop, adicionando a informação de cada WebPartDescription objeto ao catálogo exibido.

Construtores

Name Description
WebPartDescriptionCollection()

Inicializa uma nova instância vazia da WebPartDescriptionCollection classe.

WebPartDescriptionCollection(ICollection)

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

Propriedades

Name 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]

Recebe um membro da coleção com base no seu índice dentro da coleção.

Item[String]

Obtém um membro da coleção com base num identificador de string único.

Métodos

Name Description
Contains(WebPartDescription)

Devolve um valor que indica se existe um determinado controlo na coleção.

CopyTo(WebPartDescription[], Int32)

Copia a coleção para um array de WebPartDescription objetos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Devolve um enumerador que itera pela ReadOnlyCollectionBase instância.

(Herdado de ReadOnlyCollectionBase)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(WebPartDescription)

Devolve a posição de um membro específico da coleção.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Copia a totalidade ReadOnlyCollectionBase para uma unidimensional Arraycompatível , começando no índice especificado do array alvo.

(Herdado de ReadOnlyCollectionBase)
ICollection.IsSynchronized

Recebe um valor que indica se o acesso a um ReadOnlyCollectionBase objeto está 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 da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base num tipo especificado.

Aplica-se a

Ver também