MarshalByValueComponent Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
IComponent Implementiert und stellt die Basisimplementierung für remotable-Komponenten bereit, die nach Wert gemarstet werden (eine Kopie des serialisierten Objekts wird übergeben).
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
- Vererbung
-
MarshalByValueComponent
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Eine Komponente kann in einem Container enthalten sein. Für jede Komponente in einem Container erstellt der Container eine Website, die zum Verwalten der Komponente verwendet wird. Die Komponente interagiert hauptsächlich mit seinem Container über einen bereitgestellten ISiteContainer, bei dem es sich um ein Repository von containerspezifischen Informationen pro Komponente handelt.
Hinweise für Vererber
Wenn Sie von dieser Klasse erben, können Sie die Dispose()Methoden Siteund Die GetService(Type) Methoden überschreiben.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MarshalByValueComponent() |
Initialisiert eine neue Instanz der MarshalByValueComponent-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Container |
Ruft den Container für die Komponente ab. |
| DesignMode |
Ruft einen Wert ab, der angibt, ob sich die Komponente derzeit im Entwurfsmodus befindet. |
| Events |
Ruft die Liste der Ereignishandler ab, die an diese Komponente angefügt sind. |
| Site |
Dient zum Abrufen oder Festlegen der Website der Komponente. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Veröffentlicht alle ressourcen, die von der MarshalByValueComponent. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den MarshalByValueComponent verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| Finalize() |
Ermöglicht es einem Objekt, Ressourcen freizugeben und andere Bereinigungsvorgänge auszuführen, bevor es von der Garbage Collection erneut beansprucht wird. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetService(Type) |
Ruft den Implementierer der IServiceProvider. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt einen String mit dem Namen des Component, falls vorhanden, zurück. Diese Methode sollte nicht außer Kraft gesetzt werden. |
Ereignisse
| Name | Beschreibung |
|---|---|
| Disposed |
Fügt einen Ereignishandler hinzu, um auf das Ereignis in der Disposed Komponente zu lauschen. |