Partager via


ProxyWebPartConnectionCollection Classe

Définition

Contient une collection d’objets WebPartConnection statiques, qui est utilisée quand les connexions sont déclarées dans les pages de contenu et que le contrôle WebPartManager est déclaré dans une page maître. Cette classe ne peut pas être héritée.

public ref class ProxyWebPartConnectionCollection sealed : System::Collections::CollectionBase
public sealed class ProxyWebPartConnectionCollection : System.Collections.CollectionBase
type ProxyWebPartConnectionCollection = class
    inherit CollectionBase
Public NotInheritable Class ProxyWebPartConnectionCollection
Inherits CollectionBase
Héritage
ProxyWebPartConnectionCollection

Remarques

La ProxyWebPartConnectionCollection classe est utilisée dans un scénario de développement spécifique. Si une application de composants WebPart utilise des pages maîtres, avec le WebPartManager contrôle déclaré dans une page maître et des objets individuels WebPartConnection déclarés dans les pages de contenu en tant que connexions statiques, la ProxyWebPartConnectionCollection classe est utilisée. Dans les pages de contenu, plusieurs contrôles peuvent être déclarés ProxyWebPartManager , ce qui diffère de la règle ordinaire selon laquelle un WebPartManager seul contrôle peut être déclaré sur une page. Chaque ProxyWebPartManager contrôle d’une page de contenu peut contenir un <StaticConnections> élément, et cet élément peut contenir un ou plusieurs éléments déclarés <asp:webpartconnection> . La ProxyWebPartConnectionCollection classe est utilisée par le jeu de contrôle Composants WebPart pour créer une collection de toutes les connexions statiques déclarées dans chaque page de contenu, et ces collections sont finalement ajoutées à la StaticConnections collection dans le WebPartManager contrôle.

La ProxyWebPartConnectionCollection classe est utilisée pour créer la collection d’objets statiques WebPartConnection référencés par la ProxyWebPartManager propriété du StaticConnections contrôle.

Constructeurs

ProxyWebPartConnectionCollection()

Initialise une nouvelle instance de la classe ProxyWebPartConnectionCollection.

Propriétés

Capacity

Obtient ou définit le nombre d'éléments que CollectionBase peut contenir.

(Hérité de CollectionBase)
Count

Obtient le nombre d'éléments contenus dans l'instance CollectionBase. Cette propriété ne peut pas être remplacée.

(Hérité de CollectionBase)
InnerList

Obtient ArrayList contenant la liste des éléments dans l'instance de CollectionBase.

(Hérité de CollectionBase)
IsReadOnly

Obtient une valeur indiquant si les objets WebPartConnection peuvent être ajoutés à la collection.

Item[Int32]

Obtient ou définit un élément de connexion dans la collection, selon un numéro d'index qui indique l'emplacement de l'élément dans la collection.

Item[String]

Retourne un membre spécifique de la collection d'après un identificateur unique.

List

Obtient IList contenant la liste des éléments dans l'instance de CollectionBase.

(Hérité de CollectionBase)

Méthodes

Add(WebPartConnection)

Ajoute un objet WebPartConnection à la collection.

Clear()

Supprime tous les objets de l'instance de CollectionBase. Cette méthode ne peut pas être substituée.

(Hérité de CollectionBase)
Contains(WebPartConnection)

Retourne une valeur indiquant si un objet WebPartConnection particulier existe dans la collection.

CopyTo(WebPartConnection[], Int32)

Copie la collection dans un tableau d'objets WebPartConnection.

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 CollectionBase.

(Hérité de CollectionBase)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

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

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

Insert(Int32, WebPartConnection)

Insère un objet WebPartConnection dans la collection à l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnClear()

Effectue des traitements personnalisés supplémentaires pendant l’effacement du contenu de l’instance de CollectionBase.

(Hérité de CollectionBase)
OnClearComplete()

Exécute des processus personnalisés supplémentaires après l'effacement du contenu de l'instance de CollectionBase.

(Hérité de CollectionBase)
OnInsert(Int32, Object)

Exécute les processus personnalisés supplémentaires avant l'insertion d'un nouvel élément dans l'instance de CollectionBase.

(Hérité de CollectionBase)
OnInsertComplete(Int32, Object)

Exécute les processus personnalisés supplémentaires après l'insertion d'un nouvel élément dans l'instance de CollectionBase.

(Hérité de CollectionBase)
OnRemove(Int32, Object)

Exécute des processus personnalisés supplémentaires lors de la suppression d'un élément de l'instance de CollectionBase.

(Hérité de CollectionBase)
OnRemoveComplete(Int32, Object)

Exécute des processus personnalisés supplémentaires après la suppression d'un élément de l'instance de CollectionBase.

(Hérité de CollectionBase)
OnSet(Int32, Object, Object)

Exécute des processus personnalisés supplémentaires avant la définition d'une valeur dans l'instance de CollectionBase.

(Hérité de CollectionBase)
OnSetComplete(Int32, Object, Object)

Exécute des processus personnalisés supplémentaires après la définition d'une valeur dans l'instance de CollectionBase.

(Hérité de CollectionBase)
OnValidate(Object)

Exécute des processus personnalisés supplémentaires lors de la validation d'une valeur.

(Hérité de CollectionBase)
Remove(WebPartConnection)

Supprime l'objet WebPartConnection spécifié de la collection.

RemoveAt(Int32)

Supprime l'élément à l'index spécifié de l'instance de CollectionBase. Cette méthode n'est pas substituable.

(Hérité de CollectionBase)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie l'ensemble de l'objet CollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.

(Hérité de CollectionBase)
ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à CollectionBase est synchronisé (thread-safe).

(Hérité de CollectionBase)
ICollection.SyncRoot

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

(Hérité de CollectionBase)
IList.Add(Object)

Ajoute un objet à la fin de la CollectionBase.

(Hérité de CollectionBase)
IList.Contains(Object)

Détermine si CollectionBase contient un élément spécifique.

(Hérité de CollectionBase)
IList.IndexOf(Object)

Recherche le Object spécifié et retourne l’index de base zéro de la première occurrence dans l’ensemble du CollectionBase.

(Hérité de CollectionBase)
IList.Insert(Int32, Object)

Insère un élément dans la classe CollectionBase au niveau de l'index spécifié.

(Hérité de CollectionBase)
IList.IsFixedSize

Obtient une valeur indiquant si CollectionBase est de taille fixe.

(Hérité de CollectionBase)
IList.IsReadOnly

Obtient une valeur indiquant si CollectionBase est en lecture seule.

(Hérité de CollectionBase)
IList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.

(Hérité de CollectionBase)
IList.Remove(Object)

Supprime la première occurrence d’un objet spécifique de CollectionBase.

(Hérité de CollectionBase)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi