MarshalByValueComponent 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.
IComponent uygular ve değere göre sıralanmış olan (serileştirilmiş nesnenin bir kopyası geçirilir) uzaktan değiştirilebilir bileşenler için temel uygulamayı sağlar.
public ref class MarshalByValueComponent : IDisposable, IServiceProvider, System::ComponentModel::IComponent
public ref class MarshalByValueComponent : IServiceProvider, System::ComponentModel::IComponent
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))]
public class MarshalByValueComponent : IDisposable, IServiceProvider, System.ComponentModel.IComponent
public class MarshalByValueComponent : IDisposable, IServiceProvider, System.ComponentModel.IComponent
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
public class MarshalByValueComponent : IDisposable, IServiceProvider, System.ComponentModel.IComponent
public class MarshalByValueComponent : IServiceProvider, System.ComponentModel.IComponent
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))>]
type MarshalByValueComponent = class
interface IComponent
interface IDisposable
interface IServiceProvider
type MarshalByValueComponent = class
interface IComponent
interface IDisposable
interface IServiceProvider
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MarshalByValueComponent = class
interface IComponent
interface IDisposable
interface IServiceProvider
Public Class MarshalByValueComponent
Implements IComponent, IDisposable, IServiceProvider
Public Class MarshalByValueComponent
Implements IComponent, IServiceProvider
- Devralma
-
MarshalByValueComponent
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Bir bileşen bir kapsayıcıda bulunabilir. Kapsayıcıdaki her bileşen için kapsayıcı, bileşeni yönetmek için kullandığı bir site oluşturur. Bileşen, kapsayıcıya özgü, bileşen başına bilgilerin deposu olan kapsayıcı tarafından sağlanan bir ISitearacılığıyla kapsayıcısıyla etkileşim kurar.
Devralanlara Notlar
Bu sınıftan devraldığınızda, Dispose(), Siteve GetService(Type) yöntemlerini geçersiz kılabilirsiniz.
Oluşturucular
MarshalByValueComponent() |
MarshalByValueComponent sınıfının yeni bir örneğini başlatır. |
Özellikler
Container |
Bileşenin kapsayıcısını alır. |
DesignMode |
Bileşenin şu anda tasarım modunda olup olmadığını gösteren bir değer alır. |
Events |
Bu bileşene bağlı olay işleyicilerinin listesini alır. |
Site |
Bileşenin sitesini alır veya ayarlar. |
Yöntemler
Dispose() |
MarshalByValueComponenttarafından kullanılan tüm kaynakları serbest bırakır. |
Dispose(Boolean) |
MarshalByValueComponent tarafından kullanı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() |
Bir nesnenin, atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetService(Type) |
IServiceProvideruygulayıcısını 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) |
ToString() |
varsa, Componentadını içeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır. |
Ekinlikler
Disposed |
Bileşendeki Disposed olayını dinlemek için bir olay işleyicisi ekler. |