Partilhar via


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 rastreados em uma lista inicial e inicial, que também define a ordem dos componentes dentro do contêiner. Os componentes adicionados são acrescentados ao final da lista.

Construtores

Container()

Inicializa uma nova instância da classe Container.

Propriedades

Components

Obtém todos os componentes do Container.

Métodos

Add(IComponent)

Adiciona o Component especificado ao Container. O componente não foi nomeado.

Add(IComponent, String)

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

CreateSite(IComponent, String)

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

Dispose()

Libera todos os recursos usados pelo Container.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Container e 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 que Container seja recuperado pela coleta de lixo.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetService(Type)

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(IComponent)

Remove um componente do Container.

RemoveWithoutUnsiting(IComponent)

Remove um componente do Container sem configurar Site como 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 este contêiner.

Aplica-se a

Confira também