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