Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Classe MarshalByValueComponent

Implementa l'interfaccia IComponent e fornisce l'implementazione base per i componenti definibili in modalità remota di cui viene effettuato il marshalling in base al valore (viene passata una copia dell'oggetto serializzato).

Spazio dei nomi:  System.ComponentModel
Assembly:  System (in System.dll)

[ComVisibleAttribute(true)]
[TypeConverterAttribute(typeof(ComponentConverter))]
public class MarshalByValueComponent : IComponent, 
	IDisposable, IServiceProvider

Il tipo MarshalByValueComponent espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkMarshalByValueComponentInizializza una nuova istanza della classe MarshalByValueComponent.
In alto

  NomeDescrizione
Proprietà pubblicaSupportato da XNA FrameworkContainerOttiene il contenitore del componente.
Proprietà pubblicaSupportato da XNA FrameworkDesignModeOttiene un valore che indica se il componente è in modalità progettazione.
Proprietà protetta.Supportato da XNA FrameworkEventsOttiene l'elenco dei gestori eventi allegati a questo componente.
Proprietà pubblicaSupportato da XNA FrameworkSiteOttiene o imposta il sito del componente.
In alto

  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkDispose()Libera tutte le risorse utilizzate da MarshalByValueComponent.
Metodo protettoSupportato da XNA FrameworkDispose(Boolean)Rilascia le risorse non gestite utilizzate dall'oggetto MarshalByValueComponent ed eventualmente rilascia le risorse gestite.
Metodo pubblicoSupportato da XNA FrameworkEquals(Object)Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protettoSupportato da XNA FrameworkFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Esegue l'override di Object.Finalize()).
Metodo pubblicoSupportato da XNA FrameworkGetHashCodeFunge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkGetServiceOttiene l'implementatore dell'interfaccia IServiceProvider.
Metodo pubblicoSupportato da XNA FrameworkGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo protettoSupportato da XNA FrameworkMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkToStringRestituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Non è consigliabile eseguire l'override di questo metodo. (Esegue l'override di Object.ToString()).
In alto

  NomeDescrizione
Evento pubblicoSupportato da XNA FrameworkDisposedAggiunge un gestore eventi per restare in attesa dell'evento Disposed sul componente.
In alto

Un componente può essere contenuto in un contenitore. Per ogni componente, viene creato un sito utilizzato dal contenitore per gestire il componente. Il componente interagisce con il proprio contenitore soprattutto attraverso un'interfaccia ISite fornita dal contenitore, che è un archivio di informazioni specifiche del contenitore suddivise per componente.

Note per gli eredi

Quando si eredita da questa classe, è possibile eseguire l'override dei metodi Dispose, Site e GetService.

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft