System.Web.UI.WebControls.WebParts Espace de noms

Contient des classes et interfaces connues collectivement comme l’ensemble de contrôles WebPart. Vous pouvez utiliser ces classes pour créer des pages Web dont l'apparence et le comportement peuvent être modifiés (personnalisés) par les utilisateurs finaux. Les paramètres personnalisés de chaque utilisateur pour une page sont sauvegardés pour les futures sessions de navigateur.

Classes

AppearanceEditorPart

Fournit un contrôle d’éditeur qui permet aux utilisateurs finaux de modifier plusieurs propriétés d’interface utilisateur sur un contrôle WebPart associé. Cette classe ne peut pas être héritée.

BehaviorEditorPart

Fournit un contrôle d’éditeur qui permet aux utilisateurs finaux de modifier plusieurs propriétés d’interface utilisateur sur un contrôle WebPart associé. Cette classe ne peut pas être héritée.

CatalogPart

Sert de classe de base pour les contrôles qui résident dans les zones CatalogZoneBase et qui fournissent des catalogues de contrôles serveur web disponibles (particulièrement des contrôles WebPart) que les utilisateurs peuvent ajouter à une page web.

CatalogPartChrome

Permet aux développeurs de substituer le rendu uniquement pour les sections sélectionnées de contrôles CatalogPart dans une zone CatalogZoneBase.

CatalogPartCollection

Contient une collection de contrôles CatalogPart utilisés pour fournir des catalogues de contrôles serveur web que les utilisateurs finaux peuvent ajouter à une page web. Cette classe ne peut pas être héritée.

CatalogZone

Sert de contrôle principal dans le jeu de contrôles WebPart pour l’hébergement de contrôles CatalogPart sur une page web.

CatalogZoneBase

Sert de classe de base pour tous les contrôles de zone qui agissent en tant que catalogues. Les catalogues contiennent des listes de contrôles WebPart que les utilisateurs peuvent ajouter à une page web.

ConnectionConsumerAttribute

Identifie la méthode de rappel dans un contrôle serveur agissant comme le consommateur dans une connexion WebPart et permet aux développeurs de spécifier des détails sur le point de connexion consommateur.

ConnectionInterfaceCollection

Représente une collection d’interfaces en vue d’une utilisation dans des connexions WebPart.

ConnectionPoint

Sert de classe de base pour définir des objets de point de connexion qui permettent au contrôle consommateur et au contrôle fournisseur d'une connexion WebPart de partager des données.

ConnectionProviderAttribute

Identifie la méthode de rappel dans un contrôle serveur agissant comme le fournisseur dans une connexion WebPart et permet aux développeurs de spécifier des détails sur le point de connexion du fournisseur.

ConnectionsZone

Fournit une interface utilisateur qui permet aux utilisateurs d’établir des connexions entre WebPart et d’autres contrôles serveur qui résident dans des zones WebPartZoneBase.

ConsumerConnectionPoint

Définit un objet de point de connexion qui active un contrôle serveur agissant comme un consommateur pour former une connexion avec un fournisseur.

ConsumerConnectionPointCollection

Représente une collection de points de connexion pour un contrôle dans une zone WebPart agissant comme un consommateur. Cette classe ne peut pas être héritée.

DeclarativeCatalogPart

Permet aux développeurs d’ajouter un catalogue de contrôles WebPart ou d’autres contrôles serveur à une page web dans le format déclaratif de persistance de page. Cette classe ne peut pas être héritée.

EditorPart

Sert de classe de base à des contrôles qui résident dans des zones EditorZoneBase et qui sont utilisés pour modifier des contrôles WebPart.

EditorPartChrome

Permet aux développeurs de substituer le rendu uniquement pour les sections sélectionnées de contrôles EditorPart dans une zone EditorZoneBase.

EditorPartCollection

Contient une collection de contrôles EditorPart utilisés pour modifier les propriétés, la disposition, l’apparence et comportement de contrôles WebPart. Cette classe ne peut pas être héritée.

EditorZone

Sert de contrôle principal dans le jeu de contrôles WebPart pour l’hébergement de contrôles EditorPart sur une page web.

EditorZoneBase

Sert de classe de base pour tous les contrôles de zone qui agissent en tant que conteneurs pour des contrôles EditorPart.

ErrorWebPart

Inséré dans une page web comme espace réservé quand la tentative de chargement ou de création d’une instance d’un contrôle WebPart dynamique a échoué.

GenericWebPart

Encapsule des contrôles serveur qui ne sont pas des contrôles WebPart afin qu’ils puissent apparaître et se comporter comme de véritables contrôles WebPart au moment de l’exécution.

ImportCatalogPart

Importe un fichier de description pour un contrôle WebPart (ou autre contrôle serveur ASP.NET utilisé comme contrôle WebPart), de sorte que les utilisateurs peuvent ajouter le contrôle à une page web avec des paramètres prédéfinis. Cette classe ne peut pas être héritée.

LayoutEditorPart

Fournit un contrôle d’éditeur qui permet aux utilisateurs finaux de modifier plusieurs propriétés de l’interface utilisateur orientée présentation sur un contrôle WebPart associé. Cette classe ne peut pas être héritée.

PageCatalogPart

Fournit un catalogue qui conserve des références à tous les contrôles WebPart (et à d’autres contrôles serveur contenus dans des zones WebPartZoneBase) qu’un utilisateur a fermés sur une même page WebPart, ce qui permet aux utilisateurs de rajouter les contrôles fermés à la page. Cette classe ne peut pas être héritée.

Part

Joue le rôle de classe de base pour tous les contrôles WebPart qui restituent une interface utilisateur modulaire sur une page Web Forms.

PersonalizableAttribute

Représente l'attribut de personnalisation. Cette classe ne peut pas être héritée.

PersonalizationAdministration

Implémente la fonctionnalité de gestion et d'administration destinée à la personnalisation WebPart. Cette classe ne peut pas être héritée.

PersonalizationDictionary

Encapsule des règles de validation de base qui indiquent si une partie des données personnalisées est considérée comme personnalisable dans l’étendue User ou Shared.

PersonalizationEntry

Représente les composants fondamentaux d'informations d'état de personnalisation adaptées contenus dans un objet PersonalizationDictionary. Cette classe ne peut pas être héritée.

PersonalizationProvider

Implémente les fonctionnalités de base destinées à un fournisseur de personnalisations.

PersonalizationProviderCollection

Enregistre des références aux objets PersonalizationProvider indexés par nom. Cette classe ne peut pas être héritée.

PersonalizationState

Définit les fonctionnalités de base qui représentent les données de personnalisation pour une page.

PersonalizationStateInfo

En cas de substitution dans une classe dérivée, implémente une représentation des informations relatives à un groupe de données des composants WebPart pour une page.

PersonalizationStateInfoCollection

Fournit une collection d'objets SharedPersonalizationStateInfo et UserPersonalizationStateInfo.

PersonalizationStateQuery

Représente un jeu de paramètres de requête qui peut être passé à un fournisseur de personnalisations à l'aide des différentes méthodes Get et Find. Cette classe ne peut pas être héritée.

PropertyGridEditorPart

Fournit un contrôle d’éditeur qui permet aux utilisateurs finaux de modifier les propriétés personnalisées d’un WebPart ou contrôle serveur associé. Cette classe ne peut pas être héritée.

ProviderConnectionPoint

Définit un objet point de connexion qui active un contrôle serveur agissant en tant que fournisseur pour établir une connexion avec un consommateur.

ProviderConnectionPointCollection

Contient une collection de tous les objets ProviderConnectionPoint associés à un contrôle serveur ou à un WebPart donné agissant comme fournisseur dans une connexion. Cette classe ne peut pas être héritée.

ProxyWebPart

Représente la classe de base pour les contrôles WebPart qui doivent remplacer d’autres contrôles WebPart dans une page sous certaines conditions.

ProxyWebPartConnectionCollection

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.

ProxyWebPartManager

Permet aux développeurs de déclarer des connexions statiques dans une page de contenu quand un contrôle WebPartManager a été déclaré dans la page maître associée à la page de contenu.

RowToFieldTransformer

Transforme les données dans une connexion WebPart d’un fournisseur qui implémente l’interface IWebPartRow en consommateur qui attend des données par le biais de l’interface IWebPartField.

RowToParametersTransformer

Transforme les données dans une connexion WebPart d’un fournisseur qui implémente l’interface IWebPartRow en consommateur qui s’attend à recevoir des données d’un fournisseur qui implémente l’interface IWebPartParameters.

SharedPersonalizationStateInfo

Représente une version légère des informations de personnalisation partagées relatives à une page. Cette classe ne peut pas être héritée.

SqlPersonalizationProvider

Implémente un fournisseur de personnalisations qui utilise Microsoft SQL Server.

TitleStyle

Spécifie les caractéristiques de style pour les barres de titre des contrôles WebPart dans une zone.

ToolZone

Sert de classe de base pour un ensemble de zones d’assistance qui n’apparaissent que dans certains modes d’affichage de page associés.

TransformerTypeCollection

Fournit une collection en lecture seule d’objets WebPartTransformer.

UnauthorizedWebPart

Permet de créer un objet d’espace réservé chaque fois que la méthode IsAuthorized du contrôle WebPartManager retourne false pour un contrôle WebPart. Cette classe ne peut pas être héritée.

UserPersonalizationStateInfo

Représente les informations de personnalisation par utilisateur d'une page et d'un utilisateur. Cette classe ne peut pas être héritée.

WebBrowsableAttribute

Indique si la propriété désignée d'un contrôle WebPart est affichée dans un objet PropertyGridEditorPart.

WebDescriptionAttribute

Définit la valeur de chaîne à utiliser comme info-bulle pour une propriété d'un contrôle WebPart.

WebDisplayNameAttribute

Définit le nom convivial d'une propriété d'un contrôle WebPart.

WebPart

Sert de classe de base pour les contrôles WebPart ASP.NET personnalisés, en ajoutant aux fonctionnalités de la classe Part de base des propriétés d’interface utilisateur supplémentaires, la possibilité de créer des connexions et un comportement de personnalisation.

WebPartAddingEventArgs

Fournit des données pour l'événement WebPartAdding.

WebPartAuthorizationEventArgs

Fournit des données pour l'événement AuthorizeWebPart.

WebPartCancelEventArgs

Fournit des données pour les événements SelectedWebPartChanging, WebPartClosing et WebPartDeleting.

WebPartChrome

Permet aux développeurs de substituer le rendu uniquement pour les sections sélectionnées de WebPart ou les contrôles serveur dans une zone WebPartZoneBase.

WebPartCollection

Contient une collection de contrôles WebPart utilisés pour suivre et gérer des groupes de contrôles connexes. Cette classe ne peut pas être héritée.

WebPartConnection

Fournit un objet qui permet à deux contrôles WebPart de former une connexion. Cette classe ne peut pas être héritée.

WebPartConnectionCollection

Représente une collection de connexions pour un contrôle dans une zone WebPart. Cette classe ne peut pas être héritée.

WebPartConnectionsCancelEventArgs

Fournit des données pour les événements WebPartsConnecting et WebPartsDisconnecting.

WebPartConnectionsEventArgs

Fournit les données d'événement pour les événements WebPartsConnected et WebPartsDisconnected du contrôle WebPartManager.

WebPartDescription

Fournit des informations sur un contrôle WebPart que vous pouvez afficher dans un catalogue de contrôles WebPart sans qu'il soit nécessaire de créer une instance du contrôle.

WebPartDescriptionCollection

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

WebPartDisplayMode

Définit un jeu commun de propriétés pour les divers modes d'affichage qu'une page WebPart peut utiliser.

WebPartDisplayModeCancelEventArgs

Fournit des données pour l'événement annulable DisplayModeChanging.

WebPartDisplayModeCollection

Contient une collection d'objets WebPartDisplayMode. Cette classe ne peut pas être héritée.

WebPartDisplayModeEventArgs

Fournit des données pour l'événement DisplayModeChanged.

WebPartEventArgs

Fournit des données pour les événements WebPartAdded, WebPartDeleted, WebPartClosed, WebPartMoved et SelectedWebPartChanged.

WebPartManager

Sert de classe centrale du jeu de composants WebPart en gérant l’ensemble des contrôles, fonctionnalités et événements WebPart qui se produisent sur une page web.

WebPartManagerInternals

Isole dans une classe distincte les méthodes utilisées par le contrôle WebPartManager et susceptibles d'être remplacées par le développeur qui étend le contrôle, mais qui sont rarement nécessaires au développeur de pages.

WebPartMenuStyle

Contient des caractéristiques de style pour les menus sur les contrôles WebPart. Cette classe ne peut pas être héritée.

WebPartMovingEventArgs

Fournit des données pour l'événement WebPartMoving.

WebPartPersonalization

Implémente des opérations de personnalisation de bas niveau.

WebPartTracker

Surveille les connexions WebParts pour des connexions circulaires.

WebPartTransformer

Fournit l'implémentation de base pour les classes de transformateur pour convertir des données entre deux points de connexion incompatibles.

WebPartTransformerAttribute

Identifie les types de points de connexion pris en charge par un transformateur.

WebPartTransformerCollection

Fournit une collection d’objets WebPartTransformer.

WebPartUserCapability

Fournit des informations sur les capacités d’un utilisateur à afficher et modifier les données de personnalisation. Cette classe ne peut pas être héritée.

WebPartVerb

Fournit un élément d’interface utilisateur interactif qui permet aux utilisateurs d’effectuer des actions sur une page WebPart.

WebPartVerbCollection

Représente une collection de verbes de composants WebPart. Cette classe ne peut pas être héritée.

WebPartVerbsEventArgs

Fournit les données d'événement pour l'événement CreateVerbs qui est utilisé par la méthode OnCreateVerbs(WebPartVerbsEventArgs).

WebPartZone

Sert de contrôle principal dans le jeu de contrôles WebPart pour l’hébergement de contrôles WebPart sur une page web.

WebPartZoneBase

Sert de classe de base à tous les contrôles de zone qui agissent en tant que conteneurs pour les contrôles WebPart (ou d'autres contrôles serveur ou utilisateur).

WebPartZoneCollection

Contient une collection en lecture seule de contrôles WebPartZone.

WebZone

Sert de classe de base pour tous les contrôles qui jouent le rôle de conteneurs pour les contrôles serveur (notamment les contrôles Part WebPart, les contrôles serveur et les contrôles utilisateur) dans les applications WebPart.

Interfaces

IPersonalizable

Définit des fonctions de gestion supplémentaires pour l'application et l'extraction de l'état de personnalisation.

ITrackingPersonalizable

Permet aux contrôles WebPart de procéder au suivi des phases spécifiques du processus de sauvegarde et de chargement de la personnalisation.

ITransformerConfigurationControl

Définit le contrat qu'un contrôle implémente pour qu'il agisse comme un contrôle de configuration pour un transformateur dans une connexion WebPart.

IVersioningPersonalizable

Représente une interface capable de gérer des données de personnalisation qui appartiennent à une version antérieure d'un contrôle WebPart.

IWebActionable

Permet aux contrôles WebPart ou à d'autres contrôles serveur de contenir des collections de verbes.

IWebEditable

Fournit une interface pour les développeurs pour spécifier les contrôles d'édition personnalisés associés à un contrôle WebPart.

IWebPart

Définit les propriétés d'interface utilisateur courantes utilisées par les contrôles WebPart ASP.NET.

IWebPartField

Définit une interface de fournisseur pour connecter deux contrôles serveur à l'aide d'un seul champ de données.

IWebPartParameters

Définit le contrat qu'un contrôle WebPart implémente pour passer une valeur de paramètre dans une connexion WebPart.

IWebPartRow

Définit une interface de fournisseur pour connecter deux contrôles serveur à l'aide d'un seul champ de données.

IWebPartTable

Définit une interface de fournisseur pour connecter deux contrôles serveur à l'aide d'une table entière de données.

Énumérations

PartChromeState

Spécifie si un contrôle et la bordure qui l'entoure sont dans un état normal ou réduit.

PartChromeType

Spécifie le type de bordure qui entoure un contrôle WebPart.

PersonalizationScope

Indique la portée de personnalisation pour un objet WebPartManager ou la portée de personnalisation qui s'applique à une propriété sur un contrôle WebPart.

WebPartExportMode

Spécifie si toutes, certaines ou aucune des propriétés d'un contrôle WebPart peuvent être exportées.

WebPartHelpMode

Spécifie les types d'interfaces utilisateur disponibles pour afficher le contenu de l'aide d'un contrôle WebPart.

WebPartVerbRenderMode

Spécifie le mode de rendu des verbes attendu sur un contrôle WebPart.

Délégués

FieldCallback

Référence la méthode à appeler lors de la récupération de données de champ d'un fournisseur.

ParametersCallback

Référence la méthode à appeler lors de la récupération de données de ligne d'un fournisseur.

RowCallback

Référence la méthode à appeler lors de la récupération de données de ligne d'un fournisseur.

TableCallback

Référence la méthode à appeler lors de la récupération de données de table auprès d'un fournisseur.

WebPartAddingEventHandler

Représente la méthode qui gère l'événement WebPartAdding d'un objet WebPartManager.

WebPartAuthorizationEventHandler

Représente la méthode qui gère l'événement AuthorizeWebPart d'un objet WebPartManager.

WebPartCancelEventHandler

Représente la méthode qui gérera l'événement SelectedWebPartChanging, WebPartClosing ou WebPartDeleting de la classe WebPartManager.

WebPartConnectionsCancelEventHandler

Représente la méthode qui gérera l'événement WebPartsConnecting ou WebPartsDisconnecting d'un contrôle WebPartManager.

WebPartConnectionsEventHandler

Représente la méthode qui gérera les événements WebPartsConnected et WebPartsDisconnected du contrôle WebPartManager.

WebPartDisplayModeCancelEventHandler

Représente la méthode qui gère l'événement DisplayModeChanging de la classe WebPartManager.

WebPartDisplayModeEventHandler

Représente la méthode destinée à gérer l’événement DisplayModeChanged d’un objet WebPartManager.

WebPartEventHandler

Représente la méthode qui gérera l'événement WebPartAdded, événement WebPartDeleted, l'événement WebPartClosed, l'événement WebPartMoved ou l'événement SelectedWebPartChanged d'un objet WebPartManager.

WebPartMovingEventHandler

Représente la méthode destinée à gérer l’événement WebPartMoving d’un objet WebPartManager.

WebPartVerbsEventHandler

Représente le délégué de l'événement CreateVerbs.

Voir aussi