MarshalByValueComponent Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
IComponent Mengimplementasikan dan menyediakan implementasi dasar untuk komponen yang dapat diremotable yang dinaikkan berdasarkan nilai (salinan objek berseri diteruskan).
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
- Warisan
-
MarshalByValueComponent
- Turunan
- Atribut
- Penerapan
Keterangan
Komponen dapat dimuat dalam kontainer. Untuk setiap komponen dalam kontainer, kontainer membuat situs yang digunakannya untuk mengelola komponen. Komponen berinteraksi dengan kontainernya terutama melalui kontainer yang disediakan ISite, yang merupakan repositori informasi khusus kontainer per komponen.
Catatan Bagi Inheritor
Ketika Anda mewarisi dari kelas ini, Anda dapat mengambil Dispose()alih metode , Site, dan GetService(Type) .
Konstruktor
| Nama | Deskripsi |
|---|---|
| MarshalByValueComponent() |
Menginisialisasi instans baru dari kelas MarshalByValueComponent. |
Properti
| Nama | Deskripsi |
|---|---|
| Container |
Mendapatkan kontainer untuk komponen. |
| DesignMode |
Mendapatkan nilai yang menunjukkan apakah komponen saat ini dalam mode desain. |
| Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke komponen ini. |
| Site |
Mendapatkan atau mengatur situs komponen. |
Metode
| Nama | Deskripsi |
|---|---|
| Dispose() |
Merilis semua sumber daya yang digunakan oleh MarshalByValueComponent. |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang MarshalByValueComponent digunakan oleh dan secara opsional merilis sumber daya terkelola. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Finalize() |
Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum direklamasi kembali oleh pengumpulan sampah. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetService(Type) |
Mendapatkan pelaksana dari IServiceProvider. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. |
Acara
| Nama | Deskripsi |
|---|---|
| Disposed |
Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa pada komponen. |