Container Třída

Definice

Zapouzdřuje nula nebo více součástí.

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í implementace rozhraní IContainer .

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

Komponenty v kontejneru se sledují v prvním seznamu, který definuje také pořadí komponent v rámci kontejneru. Přidané komponenty jsou připojeny na konec seznamu.

Konstruktory

Name Description
Container()

Inicializuje novou instanci Container třídy.

Vlastnosti

Name Description
Components

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

Metody

Name Description
Add(IComponent, String)

Přidá zadaný Component název Container a přiřadí ho jako název.

Add(IComponent)

Přidá zadanou Component hodnotu do .Container Komponenta není pojmenována.

CreateSite(IComponent, String)

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

Dispose()

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

Dispose(Boolean)

Uvolní nespravované prostředky používané Containernástrojem a 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í funkce hash.

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

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

GetType()

Získá Type aktuální instance.

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

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

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

Odebere součást z objektu Container.

RemoveWithoutUnsiting(IComponent)

Odebere komponentu Container z nastavení 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é