Container Sınıf

Tanım

Sıfır veya daha fazla bileşeni kapsüller.

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
Devralma
Container
Türetilmiş
Uygulamalar

Açıklamalar

Container sınıfı, arabirimi için IContainer varsayılan uygulamadır.

Kapsayıcılar, sıfır veya daha fazla bileşeni kapsülleyen ve izleyen nesnelerdir. Bu bağlamda kapsama, görsel kapsamayı değil mantıksal kapsamayı ifade eder. Bileşenleri ve kapsayıcıları hem görsel hem de görsel olmayan senaryolar da dahil olmak üzere çeşitli senaryolarda kullanabilirsiniz.

Kapsayıcıdaki bileşenler, kapsayıcı içindeki bileşenlerin sırasını da tanımlayan ilk gelen ilk çıkar listesinde izlenir. Eklenen bileşenler listenin sonuna eklenir.

Oluşturucular

Container()

Container sınıfının yeni bir örneğini başlatır.

Özellikler

Components

içindeki Containertüm bileşenleri alır.

Yöntemler

Add(IComponent)

belirtilen Component öğesini öğesine Containerekler. Bileşen adlandırılmamış.

Add(IComponent, String)

belirtilen Component öğesini öğesine Container ekler ve bir ad atar.

CreateSite(IComponent, String)

Verilen IComponent için bir site ISite oluşturur ve verilen adı siteye atar.

Dispose()

Container tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

tarafından Containerkullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Yönetilmeyen kaynakları serbest bırakır ve çöp toplama tarafından geri kazanılmadan önce Container diğer temizleme işlemlerini gerçekleştirir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetService(Type)

Varsa, belirtilen türdeki hizmet nesnesini alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(IComponent)

bileşeninden Containerkaldırır.

RemoveWithoutUnsiting(IComponent)

bir bileşeni ayarı Sitenullolmadan'dan Container kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
ValidateName(IComponent, String)

Bileşen adının bu kapsayıcı için benzersiz olup olmadığını belirler.

Şunlara uygulanır

Ayrıca bkz.