Bagikan melalui


IRemoteTypeContract Antarmuka

Definisi

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

public interface class IRemoteTypeContract : System::AddIn::Contract::IContract
public interface IRemoteTypeContract : System.AddIn.Contract.IContract
type IRemoteTypeContract = interface
    interface IContract
Public Interface IRemoteTypeContract
Implements IContract
Penerapan

Keterangan

Untuk mendapatkan IRemoteTypeContractkomponen , komponen dapat memanggil GetRemoteType metode objek yang mengimplementasikan IRemoteObjectContract antarmuka.

Untuk mendapatkan informasi tentang jenis objek, komponen memanggil GetTypeData metode .

Untuk mendapatkan informasi tentang anggota objek, komponen memanggil salah satu metode yang mengembalikan informasi tentang jenis anggota tertentu. Misalnya, untuk mendapatkan informasi tentang peristiwa objek, komponen dapat menggunakan GetEvent metode atau GetEvents .

Untuk memanggil anggota objek, komponen menggunakan metode .InvokeMember

Metode

AcquireLifetimeToken()

Menentukan bahwa kontrak dapat diakses oleh klien sampai klien mencabut kontrak.

(Diperoleh dari IContract)
GetCanonicalName()

Mengembalikan nama kanonis dari saat ini IRemoteTypeContract.

GetEvent(String, BindingFlags)

Mengembalikan yang IRemoteEventInfoContract menyediakan akses ke peristiwa tertentu dari saat ini IRemoteTypeContract.

GetEvents(BindingFlags)

Mengembalikan kumpulan IRemoteEventInfoContract objek yang menyediakan akses ke peristiwa yang ditentukan dari saat ini IRemoteTypeContract.

GetField(String, BindingFlags)

Mengembalikan yang IRemoteFieldInfoContract menyediakan akses ke bidang tertentu dari saat ini IRemoteTypeContract.

GetFields(BindingFlags)

Mengembalikan kumpulan IRemoteFieldInfoContract objek yang menyediakan akses ke bidang yang ditentukan dari saat ini IRemoteTypeContract.

GetInterface(String)

Mengembalikan antarmuka yang diimplementasikan oleh saat ini IRemoteTypeContract.

GetInterfaces()

Mengembalikan antarmuka yang diimplementasikan oleh saat ini IRemoteTypeContract.

GetMember(String, MemberTypes, BindingFlags)

Mengembalikan kumpulan IContract objek yang menyediakan akses ke semua anggota yang ditentukan dari jenis anggota yang ditentukan dalam saat ini IRemoteTypeContract, menggunakan batasan pengikatan yang ditentukan.

GetMembers(BindingFlags)

Mengembalikan kumpulan IContract objek yang menyediakan akses ke semua anggota saat ini IRemoteTypeContract yang cocok dengan batasan pengikatan yang ditentukan.

GetMethod(String, BindingFlags, IArrayContract<IRemoteTypeContract>)

Mengembalikan yang IRemoteMethodInfoContract menyediakan akses ke metode tertentu dari saat ini IRemoteTypeContract.

GetMethods(BindingFlags)

Mengembalikan kumpulan IRemoteMethodInfoContract objek yang menyediakan akses ke metode yang ditentukan dari saat ini IRemoteTypeContract.

GetProperties(BindingFlags)

Mengembalikan kumpulan IRemotePropertyInfoContract objek yang menyediakan akses ke properti yang ditentukan dari saat ini IRemoteTypeContract.

GetProperty(String, BindingFlags, IRemoteTypeContract, IArrayContract<IRemoteTypeContract>)

Mengembalikan yang IRemotePropertyInfoContract menyediakan akses ke properti tertentu dari saat ini IRemoteTypeContract.

GetRemoteHashCode()

Mengembalikan kode hash untuk IContract.

(Diperoleh dari IContract)
GetTypeData()

Mengembalikan informasi jenis tentang objek yang diidentifikasi saat ini IRemoteTypeContract .

InvokeMember(String, BindingFlags, IRemoteObjectContract, IRemoteArgumentArrayContract, Boolean[], Int32)

Memanggil anggota yang ditentukan dari saat ini IRemoteTypeContract.

QueryContract(String)

Mengembalikan kontrak yang diimplementasikan oleh kontrak ini.

(Diperoleh dari IContract)
RemoteEquals(IContract)

Menunjukkan apakah kontrak yang ditentukan sama dengan ini IContract.

(Diperoleh dari IContract)
RemoteToString()

Mengembalikan representasi string dari saat ini IContract.

(Diperoleh dari IContract)
RevokeLifetimeToken(Int32)

Menentukan bahwa kontrak tidak lagi dapat diakses oleh klien.

(Diperoleh dari IContract)

Berlaku untuk