Container Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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ý. |