MarshalByValueComponent Klas

Definitie

IComponent Implementeert en biedt de basis-implementatie voor externe onderdelen die door waarde worden marshaled (er wordt een kopie van het geserialiseerde object doorgegeven).

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
Overname
MarshalByValueComponent
Afgeleid
Kenmerken
Implementeringen

Opmerkingen

Een onderdeel kan worden opgenomen in een container. Voor elk onderdeel in een container maakt de container een site die wordt gebruikt om het onderdeel te beheren. Het onderdeel communiceert met de container voornamelijk via een door een container geleverde ISitecontainer, een opslagplaats met containerspecifieke informatie per onderdeel.

Notities voor overnemers

Wanneer u deze klasse overschrijft, kunt u de Dispose()en Sitede GetService(Type) methoden overschrijven.

Constructors

Name Description
MarshalByValueComponent()

Initialiseert een nieuw exemplaar van de MarshalByValueComponent klasse.

Eigenschappen

Name Description
Container

Hiermee haalt u de container voor het onderdeel op.

DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel zich momenteel in de ontwerpmodus bevindt.

Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit onderdeel zijn gekoppeld.

Site

Hiermee haalt u de site van het onderdeel op of stelt u deze in.

Methoden

Name Description
Dispose()

Alle resources die worden gebruikt door de MarshalByValueComponent.

Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de MarshalByValueComponent beheerde resources en brengt eventueel de beheerde resources vrij.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Finalize()

Hiermee kan een object resources vrijmaken en andere opschoonbewerkingen uitvoeren voordat het wordt vrijgemaakt door garbagecollection.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetService(Type)

Haalt de implementeerfunctie van de IServiceProvider.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

gebeurtenis

Name Description
Disposed

Voegt een gebeurtenis-handler toe om naar de Disposed gebeurtenis in het onderdeel te luisteren.

Van toepassing op

Zie ook