MarshalByValueComponent Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementa IComponent e fornisce l'implementazione di base per i componenti remotabili di cui viene eseguito il marshalling in base al valore (viene passata una copia dell'oggetto serializzato).
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
- Ereditarietà
-
MarshalByValueComponent
- Derivato
- Attributi
- Implementazioni
Commenti
Un componente può essere contenuto in un contenitore. Per ogni componente in un contenitore, il contenitore crea un sito usato per gestire il componente. Il componente interagisce principalmente con il contenitore tramite un contenitore ISitefornito da , che è un repository di informazioni specifiche del contenitore per ogni componente.
Note per gli eredi
Quando si eredita da questa classe, è possibile eseguire l'override dei Dispose()metodi , Sitee GetService(Type) .
Costruttori
| Nome | Descrizione |
|---|---|
| MarshalByValueComponent() |
Inizializza una nuova istanza della classe MarshalByValueComponent. |
Proprietà
| Nome | Descrizione |
|---|---|
| Container |
Ottiene il contenitore per il componente. |
| DesignMode |
Ottiene un valore che indica se il componente è attualmente in modalità progettazione. |
| Events |
Ottiene l'elenco dei gestori eventi associati a questo componente. |
| Site |
Ottiene o imposta il sito del componente. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Rilascia tutte le risorse usate da MarshalByValueComponent. |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da MarshalByValueComponent e, facoltativamente, rilascia le risorse gestite. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Finalize() |
Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperata da Garbage Collection. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetService(Type) |
Ottiene l'implementatore dell'oggetto IServiceProvider. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override. |
Eventi
| Nome | Descrizione |
|---|---|
| Disposed |
Aggiunge un gestore eventi per restare in ascolto dell'evento Disposed nel componente. |