MarshalByValueComponent MarshalByValueComponent MarshalByValueComponent MarshalByValueComponent Class

Definition

Implementiert IComponent und stellt die Basisimplementierung für remotefähige Komponenten bereit, die als Wert gemarshallt werden (eine Kopie des serialisierten Objekts wird übergeben).Implements IComponent and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).

public ref 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
type MarshalByValueComponent = class
    interface IComponent
    interface IServiceProvider
    interface IDisposable
Public Class MarshalByValueComponent
Implements IComponent, IDisposable, IServiceProvider
Vererbung
MarshalByValueComponentMarshalByValueComponentMarshalByValueComponentMarshalByValueComponent
Abgeleitet
Attribute
Implementiert

Hinweise

Eine Komponente kann in einem Container befinden.A component can be contained in a container. Für jede Komponente in einem Container erstellt den Container für einen Standort, mit denen sie die Komponente verwaltet.For each component in a container, the container creates a site that it uses to manage the component. Die Komponente interagiert mit dem Container in erster Linie über einen Container bereitgestellte ISite, dies ist ein Repository mit Informationen für Container, für die pro-Komponenten.The component interacts with its container primarily through a container-provided ISite, which is a repository of container-specific, per-component information.

Hinweise für Vererber

Wenn Sie von dieser Klasse erben, können Sie überschreiben die Dispose(), Site, und die GetService(Type) Methoden.When you inherit from this class, you can override the Dispose(), Site, and the GetService(Type) methods.

Konstruktoren

MarshalByValueComponent() MarshalByValueComponent() MarshalByValueComponent() MarshalByValueComponent()

Initialisiert eine neue Instanz der MarshalByValueComponent-Klasse.Initializes a new instance of the MarshalByValueComponent class.

Eigenschaften

Container Container Container Container

Ruft den Container für die Komponente ab.Gets the container for the component.

DesignMode DesignMode DesignMode DesignMode

Ruft einen Wert ab, der angibt, ob sich die Komponente gegenwärtig im Entwurfsmodus befindet.Gets a value indicating whether the component is currently in design mode.

Events Events Events Events

Ruft die Liste der an diese Komponente angefügten Ereignishandler ab.Gets the list of event handlers that are attached to this component.

Site Site Site Site

Ruft die Site der Komponente ab oder legt diese fest.Gets or sets the site of the component.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom MarshalByValueComponent verwendeten Ressourcen frei.Releases all resources used by the MarshalByValueComponent.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von MarshalByValueComponent verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the MarshalByValueComponent and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Ruft die Implementierung von IServiceProvider ab.Gets the implementer of the IServiceProvider.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden).Returns a String containing the name of the Component, if any. Diese Methode darf nicht überschrieben werden.This method should not be overridden.

Ereignisse

Disposed Disposed Disposed Disposed

Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht.Adds an event handler to listen to the Disposed event on the component.

Gilt für:

Siehe auch