MarshalByValueComponent Sınıf

Tanım

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
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ısıyla öncelikle kapsayıcıya özgü, bileşen başına bilgilerin deposu olan kapsayıcı tarafından sağlanan ISitebir aracı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ı belirten 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()

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.

Şunlara uygulanır

Ayrıca bkz.