Bagikan melalui


Container Kelas

Definisi

Merangkum nol atau lebih komponen.

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
Warisan
Container
Turunan
Penerapan

Keterangan

Kelas Container adalah implementasi default untuk IContainer antarmuka.

Kontainer adalah objek yang merangkum dan melacak nol atau lebih komponen. Dalam konteks ini, penahanan mengacu pada penahanan logis, bukan penahanan visual. Anda dapat menggunakan komponen dan kontainer dalam berbagai skenario, termasuk skenario yang visual dan tidak visual.

Komponen dalam kontainer dilacak dalam daftar first-in, first-out, yang juga menentukan urutan komponen dalam kontainer. Komponen yang ditambahkan ditambahkan ke akhir daftar.

Konstruktor

Container()

Menginisialisasi instans baru kelas Container.

Properti

Components

Mendapatkan semua komponen di Container.

Metode

Add(IComponent)

Menambahkan yang ditentukan Component ke Container. Komponen tidak disebutkan namanya.

Add(IComponent, String)

Menambahkan yang ditentukan Component ke Container dan menetapkan nama.

CreateSite(IComponent, String)

Membuat situs untuk yang ISite diberikan IComponent dan menetapkan nama yang diberikan ke situs.

Dispose()

Merilis semua sumber daya yang Containerdigunakan oleh .

Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh Container, dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

Melepaskan sumber daya yang tidak dikelola dan melakukan operasi pembersihan lainnya sebelum Container direklamasi kembali oleh pengumpulan sampah.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetService(Type)

Mendapatkan objek layanan dari jenis yang ditentukan, jika tersedia.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Remove(IComponent)

Menghapus komponen dari Container.

RemoveWithoutUnsiting(IComponent)

Menghapus komponen dari Container tanpa pengaturan Site ke null.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ValidateName(IComponent, String)

Menentukan apakah nama komponen unik untuk kontainer ini.

Berlaku untuk

Lihat juga