Container Container Container Container Class

Définition

Encapsule aucun ou plusieurs composants.Encapsulates zero or more components.

public ref class Container : IDisposable, System::ComponentModel::IContainer
public class Container : IDisposable, System.ComponentModel.IContainer
type Container = class
    interface IContainer
    interface IDisposable
Public Class Container
Implements IContainer, IDisposable
Héritage
ContainerContainerContainerContainer
Dérivé
Implémente

Remarques

Le Container classe est l’implémentation par défaut pour le IContainer interface.The Container class is the default implementation for the IContainer interface.

Les conteneurs sont des objets qui encapsulent et effectuer le suivi de zéro ou plusieurs composants.Containers are objects that encapsulate and track zero or more components. Dans ce contexte, la relation contenant-contenu fait référence à relation contenant-contenu logique, relation contenant-contenu pas visual.In this context, containment refers to logical containment, not visual containment. Vous pouvez utiliser des composants et des conteneurs dans divers scénarios, y compris les scénarios qui sont visuels et non visuels.You can use components and containers in a variety of scenarios, including scenarios that are both visual and not visual.

Les composants dans un conteneur sont suivis dans une liste de sorti (FIFO), premier sorti, qui définit également l’ordre des composants au sein du conteneur.The components in a container are tracked in a first-in, first-out list, which also defines the order of the components within the container. Les composants ajoutés sont ajoutées à la fin de la liste.Added components are appended to the end of the list.

Constructeurs

Container() Container() Container() Container()

Initialise une nouvelle instance de la classe Container.Initializes a new instance of the Container class.

Propriétés

Components Components Components Components

Obtient tous les composants du Container.Gets all the components in the Container.

Méthodes

Add(IComponent) Add(IComponent) Add(IComponent) Add(IComponent)

Ajoute le Component spécifié à Container.Adds the specified Component to the Container. Le composant est sans nom.The component is unnamed.

Add(IComponent, String) Add(IComponent, String) Add(IComponent, String) Add(IComponent, String)

Ajoute le Component spécifié à Container et lui assigne un nom.Adds the specified Component to the Container and assigns it a name.

CreateSite(IComponent, String) CreateSite(IComponent, String) CreateSite(IComponent, String) CreateSite(IComponent, String)

Crée un ISite de site pour le IComponent donné et assigne le nom spécifié au site.Creates a site ISite for the given IComponent and assigns the given name to the site.

Dispose() Dispose() Dispose() Dispose()

Libère toutes les ressources utilisées par Container.Releases all resources used by the Container.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libère les ressources non managées utilisées par le Container, et libère éventuellement les ressources managées.Releases the unmanaged resources used by the Container, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Container par le garbage collection.Releases unmanaged resources and performs other cleanup operations before the Container is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Obtient l'objet service éventuel du type spécifié.Gets the service object of the specified type, if it is available.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(IComponent) Remove(IComponent) Remove(IComponent) Remove(IComponent)

Supprime un composant de Container.Removes a component from the Container.

RemoveWithoutUnsiting(IComponent) RemoveWithoutUnsiting(IComponent) RemoveWithoutUnsiting(IComponent) RemoveWithoutUnsiting(IComponent)

Supprime un composant de Container sans affecter à Site la valeur null.Removes a component from the Container without setting Site to null.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)
ValidateName(IComponent, String) ValidateName(IComponent, String) ValidateName(IComponent, String) ValidateName(IComponent, String)

Détermine si le nom du composant est unique pour ce conteneur.Determines whether the component name is unique for this container.

S’applique à

Voir aussi