Container Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Nulla vagy több összetevőt ágyaz be.
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
- Öröklődés
-
Container
- Származtatott
- Megvalósítás
Megjegyzések
Az Container osztály az interfész alapértelmezett implementációja IContainer .
A tárolók olyan objektumok, amelyek nulla vagy több összetevőt foglalnak össze és követnek nyomon. Ebben a kontextusban az elszigetelés logikai elszigetelésre vonatkozik, nem vizuális elszigetelésre. Az összetevőket és a tárolókat számos forgatókönyvben használhatja, beleértve a vizualizációt és nem vizualizációt egyaránt tartalmazó forgatókönyveket is.
A tárolóban lévő összetevők nyomon követhetők egy első helyen, elsőként megjelenő listában, amely a tárolóban lévő összetevők sorrendjét is meghatározza. A hozzáadott összetevők hozzá vannak fűzve a lista végéhez.
Konstruktorok
| Name | Description |
|---|---|
| Container() |
Inicializálja a Container osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Components |
Lekéri az összes összetevőt a Container. |
Metódusok
| Name | Description |
|---|---|
| Add(IComponent, String) |
Hozzáadja a megadott Component értéket, Container és nevet rendel hozzá. |
| Add(IComponent) |
Hozzáadja a megadottt Component a Container. Az összetevő nincs megnevezett állapotban. |
| CreateSite(IComponent, String) |
Létrehoz egy webhelyet ISite a megadott IComponent számára, és hozzárendeli a megadott nevet a webhelyhez. |
| Dispose() |
Felszabadítja a .-hez használt összes erőforrást Container. |
| Dispose(Boolean) |
Felszabadítja a felügyelt erőforrások által Containerhasznált nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Finalize() |
Felszabadítja a nem felügyelt erőforrásokat, és egyéb tisztítási műveleteket hajt végre, mielőtt a Container szemétgyűjtés visszakövetelné. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetService(Type) |
Lekéri a megadott típusú szolgáltatásobjektumot, ha elérhető. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Remove(IComponent) |
Eltávolít egy összetevőt a Container. |
| RemoveWithoutUnsiting(IComponent) |
Eltávolít egy összetevőt a Container beállítás Site |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| ValidateName(IComponent, String) |
Meghatározza, hogy az összetevő neve egyedi-e ehhez a tárolóhoz. |