MarshalByValueComponent Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |