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ı, arabirim 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

Name Description
Container()

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

Özellikler

Name Description
Components

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

Yöntemler

Name Description
Add(IComponent, String)

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

Add(IComponent)

Belirtilen Component öğesini öğesine Containerekler. Bileşenin adı yok.

CreateSite(IComponent, String)

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

Dispose()

tarafından Containerkullanı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 atık 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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

bileşeninden Containerkaldırır.

RemoveWithoutUnsiting(IComponent)

bir bileşeni ayarı ContainerSiteolmadan'dan null kaldırır.

ToString()

Geçerli nesneyi temsil eden bir dize 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.