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ış olan (serileştirilmiş nesnenin bir kopyası geçirilir) uzaktan değiştirilebilir 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
[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
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MarshalByValueComponent = class
interface IComponent
interface IDisposable
interface IServiceProvider
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 ISitebir aracılığıyla kapsayıcısıyla etkileşim kurar.
Devralanlara Notlar
Bu sınıftan devraldığınızda, , Siteve GetService(Type) yöntemlerini geçersiz kılabilirsinizDispose().
Oluşturucular
| Name | Description |
|---|---|
| MarshalByValueComponent() |
MarshalByValueComponent sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| Dispose() |
tarafından MarshalByValueComponentkullanılan tüm kaynakları serbest bırakır. |
| Dispose(Boolean) |
tarafından MarshalByValueComponent 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) |
uygulayıcısını IServiceProvideralı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, adını Stringiçeren bir Component döndürür. Bu yöntem geçersiz kılınmamalıdır. |
Ekinlikler
| Name | Description |
|---|---|
| Disposed |
Bileşendeki olayı dinlemek için Disposed bir olay işleyicisi ekler. |