Container Classe
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
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.
Container() |
Inicializa uma nova instância da classe Container. |
Components |
Obtém todos os componentes do Container. |
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. |
Create |
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. |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o objeto de serviço do tipo especificado, se estiver disponível. |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Remove(IComponent) |
Remove um componente do Container. |
Remove |
Remove um componente do Container sem configurar Site como |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate |
Determina se o nome do componente é exclusivo para este contêiner. |
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: