Container Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula cero o más componentes.
public ref class Container : IDisposable, System::ComponentModel::IContainer
public ref class Container : System::ComponentModel::IContainer
public class Container : IDisposable, System.ComponentModel.IContainer
public class Container : System.ComponentModel.IContainer
type Container = class
interface IContainer
interface IDisposable
Public Class Container
Implements IContainer, IDisposable
Public Class Container
Implements IContainer
- Herencia
-
Container
- Derivado
- Implementaciones
Comentarios
La Container clase es la implementación predeterminada de la IContainer interfaz.
Los contenedores son objetos que encapsulan y realizan un seguimiento de cero o más componentes. En este contexto, la contención hace referencia a la contención lógica, no a la contención visual. Puede usar componentes y contenedores en una variedad de escenarios, incluidos los escenarios que son visuales y no visuales.
Los componentes de un contenedor se realizan un seguimiento en una lista en primer lugar, primero en salir, que también define el orden de los componentes dentro del contenedor. Los componentes agregados se anexan al final de la lista.
Constructores
| Nombre | Description |
|---|---|
| Container() |
Inicializa una nueva instancia de la clase Container. |
Propiedades
| Nombre | Description |
|---|---|
| Components |
Obtiene todos los componentes de Container. |
Métodos
| Nombre | Description |
|---|---|
| Add(IComponent, String) |
Agrega el objeto especificado Component a Container y lo asigna un nombre. |
| Add(IComponent) |
Agrega el objeto especificado Component a .Container El componente no tiene nombre. |
| CreateSite(IComponent, String) |
Crea un sitio ISite para el especificado IComponent y asigna el nombre especificado al sitio. |
| Dispose() |
Libera todos los recursos usados por .Container |
| Dispose(Boolean) |
Libera los recursos no administrados usados por Containery, opcionalmente, libera los recursos administrados. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Finalize() |
Libera recursos no administrados y realiza otras operaciones de limpieza antes de que la Container recolección de elementos no utilizados la recupere. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetService(Type) |
Obtiene el objeto de servicio del tipo especificado, si está disponible. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Remove(IComponent) |
Quita un componente de .Container |
| RemoveWithoutUnsiting(IComponent) |
Quita un componente de Container sin establecer Site en |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| ValidateName(IComponent, String) |
Determina si el nombre del componente es único para este contenedor. |