Component 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.
Arabirim için IComponent temel uygulama sağlar ve uygulamalar arasında nesne paylaşımını etkinleştirir.
public ref class Component : MarshalByRefObject, IDisposable, System::ComponentModel::IComponent
public ref class Component : MarshalByRefObject, System::ComponentModel::IComponent
public class Component : MarshalByRefObject, IDisposable, System.ComponentModel.IComponent
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Component : MarshalByRefObject, IDisposable, System.ComponentModel.IComponent
public class Component : MarshalByRefObject, System.ComponentModel.IComponent
type Component = class
inherit MarshalByRefObject
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Component = class
inherit MarshalByRefObject
interface IComponent
interface IDisposable
Public Class Component
Inherits MarshalByRefObject
Implements IComponent, IDisposable
Public Class Component
Inherits MarshalByRefObject
Implements IComponent
- Devralma
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Component , ortak dil çalışma zamanında başvuruya göre sıralayan tüm bileşenler için temel sınıftır. Component uzaktan değiştirilebilir ve sınıfından MarshalByRefObject türetilir. Component arabiriminin IComponent bir uygulamasını sağlar. değerine MarshalByValueComponent göre bu sıralamanın IComponent bir uygulamasını sağlar.
arabirimini uygulayan IContainer herhangi bir nesnede bir Component barındırabilir ve kapsayıcısından hizmetleri sorgulayabilir ve alabilirsiniz. Kapsayıcı, içerdiği her Component bir kapsayıcı için bir ISite oluşturur. Kapsayıcı, sitesini yönetmek Component için kullanır ve tarafından Component kapsayıcısıyla iletişim kurmak için kullanılır.
, Component yöntemine Dispose örtük bir çağrı aracılığıyla otomatik bellek yönetimi beklemeden kaynakları yöntemine Finalize yapılan çağrılarla açıkça serbest bırakmalıdır. bir Container atıldığında içindeki tüm bileşenler Container de atılır.
Oluşturucular
Component() |
Component sınıfının yeni bir örneğini başlatır. |
Özellikler
CanRaiseEvents |
Bileşenin bir olay oluşturup oluşturamayacağını belirten bir değer alır. |
Container |
öğesini IContainer içeren öğesini Componentalır. |
DesignMode |
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. |
Events |
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. |
Site |
Yöntemler
CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
Dispose() |
Component tarafından kullanılan tüm kaynakları serbest bırakır. |
Dispose(Boolean) |
Component tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak 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 Component diğer temizleme işlemlerini gerçekleştirir. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
GetService(Type) |
veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
ToString() |
Varsa, adını Componentiçeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır. |
Ekinlikler
Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrı tarafından atıldığında gerçekleşir. |