Container Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) | |
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. |