MarshalByValueComponent Klass

Definition

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.

Gäller för

Se även