System.AddIn.Contract.Automation Ruang nama

Berisi antarmuka yang digunakan komponen untuk mengakses informasi jenis dan memanggil anggota jenis.

Struct

Nama Deskripsi
RemoteFieldData

Menyediakan informasi tentang bidang jenis yang dapat diakses komponen di seluruh domain aplikasi dan batas proses.

RemoteMemberData

Menyediakan informasi tentang anggota jenis yang dapat diakses komponen di seluruh domain aplikasi dan batas proses.

RemoteMethodData

Menyediakan informasi tentang metode jenis yang dapat diakses komponen di seluruh domain aplikasi dan batas proses.

RemoteParameterData

Menyediakan informasi tentang parameter atau nilai pengembalian metode yang termasuk dalam jenis yang dapat diakses komponen di seluruh domain aplikasi dan batas proses.

RemotePropertyData

Menyediakan informasi tentang properti jenis yang dapat diakses komponen di seluruh domain aplikasi dan batas proses.

RemoteTypeData

Menyediakan informasi tentang jenis yang dapat diakses komponen di seluruh domain aplikasi dan batas proses.

Antarmuka

Nama Deskripsi
IRemoteDelegateContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses delegasi di seluruh domain aplikasi dan batas proses.

IRemoteEventInfoContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses informasi tentang peristiwa di seluruh domain aplikasi dan batas proses.

IRemoteFieldInfoContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses informasi tentang bidang di seluruh domain aplikasi dan batas proses.

IRemoteMethodInfoContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses informasi tentang metode di seluruh domain aplikasi dan batas proses.

IRemoteObjectContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses objek di seluruh domain aplikasi dan batas proses.

IRemotePropertyInfoContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses informasi tentang properti di seluruh domain aplikasi dan batas proses.

IRemoteTypeContract

Menentukan kontrak yang dapat digunakan komponen untuk mengakses informasi jenis dan memanggil anggota di seluruh domain aplikasi dan batas proses.

Keterangan

Gunakan antarmuka di System.AddIn.Contract.Automation namespace layanan untuk memungkinkan komponen mengakses informasi jenis untuk objek jarak jauh tanpa memiliki akses langsung ke Type objek jarak jauh. Namespace System.AddIn.Contract.Automation mendefinisikan fungsionalitas pantulan untuk komponen yang menggunakan antarmuka dan struktur di System.AddIn.Contractnamespace layanan , , System.AddIn.Contract.Automationdan System.AddIn.Contract.Collections untuk berkomunikasi. Antarmuka di namespace layanan ini juga disebut kontrak. Semua kontrak berasal dari IContract antarmuka.

Saat menggunakan kontrak untuk mengelola komunikasi antar komponen, Anda harus menerapkan IRemoteObjectContract antarmuka dalam jenis untuk mengekspos informasi jenis ke komponen lain. Komponen kemudian dapat mengakses anggota jenis dengan memanggil GetRemoteType metode antarmuka untuk mendapatkan IRemoteTypeContract. Antarmuka dan struktur lain di System.AddIn.Contract.Automation namespace layanan menyediakan akses ke informasi jenis untuk delegasi, properti, metode, peristiwa, dan bidang.

Komponen dapat menggunakan kontrak di System.AddIn.Contract.Automation namespace layanan untuk mengakses informasi jenis untuk objek yang berada dalam proses atau domain aplikasi yang berbeda, atau dalam proses atau domain aplikasi yang sama.

Lihat juga