MarshalByValueComponent MarshalByValueComponent MarshalByValueComponent MarshalByValueComponent Class

Définition

Implémente IComponent et fournit l'implémentation de base pour les composants distants, marshalés par valeur (une copie de l'objet sérialisé est passée).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
Héritage
MarshalByValueComponentMarshalByValueComponentMarshalByValueComponentMarshalByValueComponent
Dérivé
Attributs
Implémente

Remarques

Un composant peut être contenu dans un conteneur.A component can be contained in a container. Pour chaque composant d’un conteneur, le conteneur crée un site qu’il utilise pour gérer le composant.For each component in a container, the container creates a site that it uses to manage the component. Le composant interagit avec son conteneur principalement par le biais d’un ISiteconteneur fourni, qui est un référentiel d’informations spécifiques au conteneur, par composant.The component interacts with its container primarily through a container-provided ISite, which is a repository of container-specific, per-component information.

Notes pour les héritiers

Lorsque vous héritez de cette classe, vous pouvez substituer Dispose()les Site GetService(Type) méthodes, et.When you inherit from this class, you can override the Dispose(), Site, and the GetService(Type) methods.

Constructeurs

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

Initialise une nouvelle instance de la classe MarshalByValueComponent.Initializes a new instance of the MarshalByValueComponent class.

Propriétés

Container Container Container Container

Obtient le conteneur du composant.Gets the container for the component.

DesignMode DesignMode DesignMode DesignMode

Obtient une valeur indiquant si le composant est actuellement en mode design.Gets a value indicating whether the component is currently in design mode.

Events Events Events Events

Obtient la liste des gestionnaires d'événements attachés à ce composant.Gets the list of event handlers that are attached to this component.

Site Site Site Site

Obtient ou définit le site du composant.Gets or sets the site of the component.

Méthodes

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

Libère toutes les ressources utilisées par MarshalByValueComponent.Releases all resources used by the MarshalByValueComponent.

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

Libère les ressources non managées utilisées par MarshalByValueComponent et libère éventuellement les ressources managées.Releases the unmanaged resources used by the MarshalByValueComponent and optionally releases the managed resources.

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

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

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient l'implémenteur du IServiceProvider.Gets the implementer of the IServiceProvider.

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

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Retourne un String contenant le nom du Component, s’il en existe un.Returns a String containing the name of the Component, if any. Cette méthode ne doit pas être remplacée.This method should not be overridden.

Événements

Disposed Disposed Disposed Disposed

Ajoute un gestionnaire d'événements qui doit écouter l'événement Disposed pour le composant.Adds an event handler to listen to the Disposed event on the component.

S’applique à

Voir aussi