WebPartDescriptionCollection Classe

Définition

Se compose d’une collection d’objets WebPartDescription à utiliser avec des catalogues de WebPart contrôles. Cette classe ne peut pas être héritée.

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
Héritage
WebPartDescriptionCollection

Remarques

La WebPartDescriptionCollection classe est créée par les différents CatalogPart contrôles dans leurs implémentations de la GetAvailableWebPartDescriptions méthode. Pour chaque WebPart contrôle contenu dans un CatalogPart contrôle, un WebPartDescription objet est créé. Cet objet conserve des informations de base sur un WebPart contrôle, y compris son ID, son titre, sa description et un chemin d’accès à une icône associée. Les différents CatalogPart contrôles peuvent utiliser un WebPartDescription objet pour afficher les informations d’un WebPart contrôle dans le catalogue, sans avoir à créer une instance du WebPart contrôle lui-même.

La WebPartDescriptionCollection classe est utilisée en interne par le jeu de contrôles WebPart pour conserver une collection de tous les WebPartDescription objets utilisés dans un catalogue. La WebPartDescriptionCollection collection est utilisée uniquement lorsqu’une page est en mode d’affichage catalogue. Lorsqu’un contrôle est affiché, il effectue une CatalogPart boucle dans la WebPartDescriptionCollection collection, en ajoutant les informations de chaque WebPartDescription objet au catalogue affiché.

Constructeurs

Nom Description
WebPartDescriptionCollection()

Initialise une nouvelle instance vide de la WebPartDescriptionCollection classe.

WebPartDescriptionCollection(ICollection)

Initialise une nouvelle instance d’un WebPartDescriptionCollection objet en passant une ICollection collection d’objets WebPartDescription .

Propriétés

Nom Description
Count

Obtient le nombre d’éléments contenus dans l’instance ReadOnlyCollectionBase .

(Hérité de ReadOnlyCollectionBase)
InnerList

Obtient la liste des éléments contenus dans l’instance ReadOnlyCollectionBase .

(Hérité de ReadOnlyCollectionBase)
Item[Int32]

Obtient un membre de la collection en fonction de son index dans la collection.

Item[String]

Obtient un membre de la collection en fonction d’un identificateur de chaîne unique.

Méthodes

Nom Description
Contains(WebPartDescription)

Retourne une valeur indiquant si un contrôle particulier existe dans la collection.

CopyTo(WebPartDescription[], Int32)

Copie la collection dans un tableau d’objets WebPartDescription .

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère au sein de l’instance ReadOnlyCollectionBase .

(Hérité de ReadOnlyCollectionBase)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(WebPartDescription)

Retourne la position d’un membre particulier de la collection.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Copie l’intégralité ReadOnlyCollectionBase dans une dimension unidimensionnelle Arraycompatible, en commençant à l’index spécifié du tableau cible.

(Hérité de ReadOnlyCollectionBase)
ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à un ReadOnlyCollectionBase objet est synchronisé (thread safe).

(Hérité de ReadOnlyCollectionBase)
ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à un ReadOnlyCollectionBase objet.

(Hérité de ReadOnlyCollectionBase)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi