IProfferServiceContract 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.
Memungkinkan klien untuk menyediakan layanan kustom ke komponen tempat kontrak diimplementasikan.
public interface class IProfferServiceContract : System::AddIn::Contract::IContract
public interface IProfferServiceContract : System.AddIn.Contract.IContract
type IProfferServiceContract = interface
interface IContract
Public Interface IProfferServiceContract
Implements IContract
- Penerapan
Keterangan
Komponen mengimplementasikan IProfferServiceContract untuk memungkinkan klien menawarkan layanan ke komponen. Setelah layanan ditawarkan ke komponen, klien komponen lain dapat mengakses layanan. Komponen biasanya mengimplementasikan IProfferServiceContract pada jenis yang sama tempat mereka menerapkan IServiceProviderContract.
Klien menggunakan ProfferService metode untuk menambahkan IServiceProviderContract ke kumpulan penyedia layanan yang ditawarkan oleh komponen. Klien menggunakan RevokeService metode untuk menghapus IServiceProviderContract dari set penyedia layanan yang ditawarkan oleh komponen.
Metode
AcquireLifetimeToken() |
Menentukan bahwa kontrak dapat diakses oleh klien sampai klien mencabut kontrak. (Diperoleh dari IContract) |
GetRemoteHashCode() |
Mengembalikan kode hash untuk IContract. (Diperoleh dari IContract) |
ProfferService(String, IServiceProviderContract) |
Menambahkan layanan ke set layanan yang dapat diakses oleh klien komponen. |
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) |
RevokeService(String) |
Menghapus layanan dari set layanan yang ditawarkan oleh komponen. |