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 Değere göre sıralanmış (serileştirilmiş nesnenin bir kopyası geçirilir) uzaktan iletişim kurulabilen bileşenler için temel uygulamayı uygular ve 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ıyla öncelikle kapsayıcıya özgü, bileşen başına bilgi deposu olan kapsayıcı tarafından sağlanan ISitearacılığıyla etkileşim kurar.
Devralanlara Notlar
Bu sınıftan devraldığınızda , Siteve GetService(Type) yöntemlerini geçersiz kılabilirsinizDispose().
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 eklenen olay işleyicilerinin listesini alır. |
Site |
Bileşenin sitesini alır veya ayarlar. |
Yöntemler
Dispose() |
MarshalByValueComponent tarafı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 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() |
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) |
uygulayıcısını IServiceProvideralı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) |
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şendeki olayı dinlemek için Disposed bir olay işleyicisi ekler. |