MarshalByValueComponent Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Implementálja IComponent és biztosítja az érték által megőrzött újramunkálható összetevők alap implementációját (a szerializált objektum egy példánya átadva).
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
- Öröklődés
-
MarshalByValueComponent
- Származtatott
- Attribútumok
- Megvalósítás
Megjegyzések
Egy összetevő egy tárolóban is tárolható. A tároló minden összetevőjére vonatkozóan a tároló létrehoz egy helyet, amelyet az összetevő kezeléséhez használ. Az összetevő elsősorban egy tároló által biztosított ISitetárolón keresztül kommunikál a tárolóval, amely a tárolóspecifikus, összetevőnkénti információk adattára.
Megjegyzések az öröklőkhöz
Ha ebből az osztályból örököl, felülbírálhatja a Dispose(), Siteés a GetService(Type) metódusokat.
Konstruktorok
| Name | Description |
|---|---|
| MarshalByValueComponent() |
Inicializálja a MarshalByValueComponent osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Container |
Lekéri az összetevő tárolót. |
| DesignMode |
Egy értéket kap, amely jelzi, hogy az összetevő jelenleg tervezési módban van-e. |
| Events |
Lekéri az összetevőhöz csatolt eseménykezelők listáját. |
| Site |
Lekéri vagy beállítja az összetevő helyét. |
Metódusok
| Name | Description |
|---|---|
| Dispose() |
Felszabadítja a .-hez használt összes erőforrást MarshalByValueComponent. |
| Dispose(Boolean) |
Felszabadítja a felügyelt erőforrások által MarshalByValueComponent használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Finalize() |
Lehetővé teszi az objektumok számára, hogy megpróbálják felszabadítani az erőforrásokat, és más tisztítási műveleteket hajtsanak végre, mielőtt a szemétgyűjtés visszanyeri azt. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetService(Type) |
Lekéri a végrehajtó a IServiceProvider. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
String A ( ha van) nevet tartalmazó értéket Componentad vissza. Ezt a módszert nem szabad felülírni. |
esemény
| Name | Description |
|---|---|
| Disposed |
Hozzáad egy eseménykezelőt az összetevő eseményének Disposed figyeléséhez. |