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.

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