MarshalByValueComponent Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
IComponent Implementa y proporciona la implementación base para los componentes remotos que se serializan por valor (se pasa una copia del objeto serializado).
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
- Herencia
-
MarshalByValueComponent
- Derivado
- Atributos
- Implementaciones
Comentarios
Un componente se puede incluir en un contenedor. Para cada componente de un contenedor, el contenedor crea un sitio que usa para administrar el componente. El componente interactúa con su contenedor principalmente a través de un contenedor proporcionado ISite, que es un repositorio de información específica del contenedor por componente.
Notas a los desarrolladores de herederos
Cuando hereda de esta clase, puede invalidar los Dispose()métodos , Sitey GetService(Type) .
Constructores
| Nombre | Description |
|---|---|
| MarshalByValueComponent() |
Inicializa una nueva instancia de la clase MarshalByValueComponent. |
Propiedades
| Nombre | Description |
|---|---|
| Container |
Obtiene el contenedor del componente. |
| DesignMode |
Obtiene un valor que indica si el componente está actualmente en modo de diseño. |
| Events |
Obtiene la lista de controladores de eventos que están asociados a este componente. |
| Site |
Obtiene o establece el sitio del componente. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos usados por .MarshalByValueComponent |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por MarshalByValueComponent y, opcionalmente, libera los recursos administrados. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Finalize() |
Permite a un objeto intentar liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados la recupere. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetService(Type) |
Obtiene el implementador de .IServiceProvider |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve un String objeto que contiene el nombre de Component, si existe. Este método no se debe invalidar. |
Eventos
| Nombre | Description |
|---|---|
| Disposed |
Agrega un controlador de eventos para escuchar el Disposed evento en el componente. |