Compartir a través de


Container Clase

Definición

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.

Se realiza un seguimiento de los componentes de un contenedor en una lista 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

Container()

Inicializa una nueva instancia de la clase Container.

Propiedades

Components

Obtiene todos los componentes de Container.

Métodos

Add(IComponent)

Agrega el objeto Component especificado a la colección Container. El componente no tiene nombre.

Add(IComponent, String)

Agrega el Component especificado a Container y le asigna un nombre.

CreateSite(IComponent, String)

Crea un sitio ISite para la IComponent especificada y le asigna el nombre determinado al sitio.

Dispose()

Libera todos los recursos que usa Container.

Dispose(Boolean)

Libera los recursos no administrados utilizados por el objeto Container y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Container durante la recolección de elementos no usados.

GetHashCode()

Sirve 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 Object actual.

(Heredado de Object)
Remove(IComponent)

Quita un componente del objeto Container.

RemoveWithoutUnsiting(IComponent)

Quita un componente del objeto Container sin establecer Site en null.

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.

Se aplica a

Consulte también