IContract Antarmuka
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.
Mewakili antarmuka dasar untuk semua kontrak yang digunakan untuk komunikasi antar komponen yang diperbarui secara independen.
public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
- Turunan
Keterangan
Antarmuka IContract mendefinisikan kontrak yang memperbarui komponen secara independen, seperti aplikasi dan add-in, dapat digunakan untuk berkomunikasi. Komponen dapat digunakan IContract untuk berkomunikasi di seluruh batas domain proses atau aplikasi, atau untuk berkomunikasi dengan komponen lain dalam proses atau domain aplikasi yang sama. IContractmelayani tujuan serupa untuk komponen yang dibuat menggunakan .NET Framework sebagai IUnknown
antarmuka berfungsi untuk komponen yang dibuat menggunakan COM. Untuk menentukan apakah objek menerapkan kontrak tertentu, gunakan metode .QueryContract
Metode
AcquireLifetimeToken() |
Menentukan bahwa kontrak dapat diakses oleh klien sampai klien mencabut kontrak. |
GetRemoteHashCode() |
Mengembalikan kode hash untuk IContract. |
QueryContract(String) |
Mengembalikan kontrak yang diimplementasikan oleh kontrak ini. |
RemoteEquals(IContract) |
Menunjukkan apakah kontrak yang ditentukan sama dengan ini IContract. |
RemoteToString() |
Mengembalikan representasi string dari saat ini IContract. |
RevokeLifetimeToken(Int32) |
Menentukan bahwa kontrak tidak lagi dapat diakses oleh klien. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk