Container Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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. |