Container Classe

Definição

Encapsula zero ou mais 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
Herança
Container
Derivado
Implementações

Comentários

A Container classe é a implementação padrão para a IContainer interface.

Contêineres são objetos que encapsulam e rastreiam zero ou mais componentes. Nesse contexto, a contenção refere-se à contenção lógica, não à contenção visual. Você pode usar componentes e contêineres em uma variedade de cenários, incluindo cenários que são visuais e não visuais.

Os componentes em um contêiner são acompanhados em uma lista inicial, que também define a ordem dos componentes dentro do contêiner. Os componentes adicionados são acrescentados ao final da lista.

Construtores

Nome Description
Container()

Inicializa uma nova instância da classe Container.

Propriedades

Nome Description
Components

Obtém todos os componentes no Container.

Métodos

Nome Description
Add(IComponent, String)

Adiciona o especificado Component e atribui um nome a Container ele.

Add(IComponent)

Adiciona o especificado Component ao Container. O componente não tem nome.

CreateSite(IComponent, String)

Cria um site ISite para o determinado IComponent e atribui o nome fornecido ao site.

Dispose()

Libera todos os recursos usados pelo Container.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Containere, opcionalmente, libera os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera recursos não gerenciados e executa outras operações de limpeza antes de serem Container recuperados pela coleta de lixo.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetService(Type)

Obtém o objeto de serviço do tipo especificado, se ele estiver disponível.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(IComponent)

Remove um componente do Container.

RemoveWithoutUnsiting(IComponent)

Remove um componente do Container sem configuração Site para null.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValidateName(IComponent, String)

Determina se o nome do componente é exclusivo para esse contêiner.

Aplica-se a

Confira também