Sdílet prostřednictvím


Container Třída

Definice

Zapouzdřuje nula nebo více komponent.

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
Dědičnost
Container
Odvozené
Implementuje

Poznámky

Třída Container je výchozí implementací IContainer pro rozhraní.

Kontejnery jsou objekty, které zapouzdřují a sledují nula nebo více komponent. V tomto kontextu omezení odkazuje na logické uzavření, nikoli na vizuální uzavření. Komponenty a kontejnery můžete použít v různých scénářích, včetně scénářů, které jsou vizuální i nikoli vizuální.

Komponenty v kontejneru jsou sledovány v seznamu first-in, first-out, který také definuje pořadí komponent v rámci kontejneru. Přidané komponenty se připojí na konec seznamu.

Konstruktory

Container()

Inicializuje novou instanci Container třídy .

Vlastnosti

Components

Získá všechny komponenty v objektu Container.

Metody

Add(IComponent)

Přidá zadaný Component parametr do .Container Komponenta není pojmenována.

Add(IComponent, String)

Přidá zadaný Component parametr do Container a přiřadí mu název.

CreateSite(IComponent, String)

Vytvoří web ISite pro danou IComponent lokalitu a přiřadí mu daný název.

Dispose()

Uvolní všechny prostředky používané nástrojem Container.

Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem Containera volitelně uvolní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Uvolní nespravované prostředky a provede další operace čištění před Container uvolněním paměti.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetService(Type)

Získá objekt služby zadaného typu, pokud je k dispozici.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(IComponent)

Odebere komponentu z objektu Container.

RemoveWithoutUnsiting(IComponent)

Odebere komponentu z objektu Container bez nastavení Site na null.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ValidateName(IComponent, String)

Určuje, zda je název komponenty pro tento kontejner jedinečný.

Platí pro

Viz také