Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe Container

Encapsula zero ou mais componentes.

Namespace:  System.ComponentModel
Assembly:  System (em System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class Container : IContainer, IDisposable

O tipo Container expõe os membros a seguir.

  NomeDescrição
Método públicoCompatível com o XNA FrameworkContainerInitializes a new instance of the Container class.
Início

  NomeDescrição
Propriedade públicaComponentsObtém todos os componentes na Container.
Início

  NomeDescrição
Método públicoCompatível com o XNA FrameworkAdd(IComponent)Adiciona especificado Component para o Container. O componente não foi nomeado.
Método públicoCompatível com o XNA FrameworkAdd(IComponent, String)Adiciona especificado Component para o Container e atribui a ele um nome.
Método protegidoCompatível com o XNA FrameworkCreateSiteCria um site ISite para o dado IComponent e atribui o nome fornecido para o site.
Método públicoCompatível com o XNA FrameworkDispose()Libera todos os recursos usados pela Container.
Método protegidoCompatível com o XNA FrameworkDispose(Boolean)Libera os recursos não gerenciados usados pela Containere, opcionalmente, libera os recursos gerenciados.
Método públicoCompatível com o XNA FrameworkEquals(Object) Determina se o Object especificado é igual ao Object atual. (Herdado de Object.)
Método protegidoCompatível com o XNA FrameworkFinalizeLibera recursos não gerenciados e executa outras operações de limpeza antes do Container é recuperados pela coleta de lixo. (Substitui Object.Finalize().)
Método públicoCompatível com o XNA FrameworkGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método protegidoCompatível com o XNA FrameworkGetServiceObtém o objeto de serviço do tipo especificado, se estiver disponível.
Método públicoCompatível com o XNA FrameworkGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoCompatível com o XNA FrameworkMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkRemoveRemove um componente a partir do Container.
Método protegidoRemoveWithoutUnsitingRemove um componente a partir do Container sem definir Site para null.
Método públicoCompatível com o XNA FrameworkToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método protegidoValidateNameDetermina se o nome do componente é exclusivo para este recipiente.
Início

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

Recipientes são objetos que encapsulam e controlar zero ou mais componentes. Nesse contexto, o confinamento refere-se a lógico confinamento, confinamento não visual. Você pode usar componentes e recipientes em uma variedade de cenários, incluindo cenários de visual e não visual.

Os componentes em um recipiente são controlados em uma lista de First first-in, que também define a ordem dos componentes dentro do contêiner. Componentes adicionados são acrescentados ao final da lista.

ObservaçãoObservação

O atributo HostProtectionAttribute aplicado a este tipo ou membro tem o seguinte valor da propriedade Resources: SharedState. HostProtectionAttribute não afeta aplicativos de área de trabalho (que são normalmente iniciados com o clique duplo em um ícone, a digitação de um comando ou a inserção de uma URL em um navegador). Para obter mais informações, consulte a classe HostProtectionAttribute ou Atributos de proteção de Host e de programação de SQL Server.

.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft