MarshalByValueComponent Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).
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
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
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
Public Class MarshalByValueComponent
Implements IComponent, IDisposable, IServiceProvider
Public Class MarshalByValueComponent
Implements IComponent, IServiceProvider
- Héritage
-
MarshalByValueComponent
- Dérivé
- Attributs
- Implémente
Remarques
Un composant peut être contenu dans un conteneur. Pour chaque composant d’un conteneur, le conteneur crée un site qu’il utilise pour gérer le composant. Le composant interagit avec son conteneur principalement par le biais d’un conteneur fourni ISite, qui est un référentiel d’informations par composant spécifiques au conteneur.
Notes pour les héritiers
Lorsque vous héritez de cette classe, vous pouvez remplacer les Dispose()méthodes , Siteet .GetService(Type)
Constructeurs
MarshalByValueComponent() |
Initialise une nouvelle instance de la classe MarshalByValueComponent. |
Propriétés
Container |
Obtient le conteneur du composant. |
DesignMode |
Obtient une valeur indiquant si le composant est actuellement en mode design. |
Events |
Obtient la liste des gestionnaires d'événements attachés à ce composant. |
Site |
Obtient ou définit le site du composant. |
Méthodes
Dispose() |
Libère toutes les ressources utilisées par MarshalByValueComponent. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par MarshalByValueComponent et libère éventuellement les ressources managées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
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. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetService(Type) |
Obtient l'implémenteur du IServiceProvider. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne un String contenant le nom du Component, s’il en existe un. Cette méthode ne doit pas être remplacée. |
Événements
Disposed |
Ajoute un gestionnaire d'événements pour écouter l'événement Disposed sur le composant. |
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour