MarshalByValueComponent Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Implementerar IComponent och tillhandahåller basimplementeringen för fjärrkommunikationsbara komponenter som konverteras efter värde (en kopia av det serialiserade objektet skickas).
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
- Arv
-
MarshalByValueComponent
- Härledda
- Attribut
- Implementeringar
Kommentarer
En komponent kan finnas i en container. För varje komponent i en container skapar containern en plats som den använder för att hantera komponenten. Komponenten interagerar med containern främst via en container som tillhandahålls ISite, som är en lagringsplats med containerspecifik information per komponent.
Anteckningar till arvingar
När du ärver från den här klassen kan du åsidosätta Dispose()metoderna , Siteoch GetService(Type) .
Konstruktorer
| Name | Description |
|---|---|
| MarshalByValueComponent() |
Initierar en ny instans av MarshalByValueComponent klassen. |
Egenskaper
| Name | Description |
|---|---|
| Container |
Hämtar containern för komponenten. |
| DesignMode |
Hämtar ett värde som anger om komponenten för närvarande är i designläge. |
| Events |
Hämtar listan över händelsehanterare som är kopplade till den här komponenten. |
| Site |
Hämtar eller anger komponentens plats. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Släpper alla resurser som används av MarshalByValueComponent. |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av MarshalByValueComponent och släpper eventuellt de hanterade resurserna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Tillåter att ett objekt försöker frigöra resurser och utföra andra rensningsåtgärder innan det frigörs av skräpinsamling. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetService(Type) |
Hämtar implementer för IServiceProvider. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar ett String som innehåller namnet på Component, om det finns. Den här metoden bör inte åsidosättas. |
Händelser
| Name | Description |
|---|---|
| Disposed |
Lägger till en händelsehanterare för att Disposed lyssna på händelsen på komponenten. |