Bagikan melalui


IServiceProviderContract Antarmuka

Definisi

Menentukan mekanisme untuk mengambil kontrak layanan dari komponen.

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

Keterangan

Antarmuka IServiceProviderContract mendefinisikan kontrak yang memungkinkan komponen untuk mendapatkan layanan kustom yang ditentukan oleh komponen lain. Komponen yang mengimplementasikan IServiceProviderContract dikenal sebagai penyedia layanan. Penyedia layanan menerapkan QueryService metode untuk mengembalikan IContract yang mengimplementasikan layanan.

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)
QueryContract(String)

Mengembalikan kontrak yang diimplementasikan oleh kontrak ini.

(Diperoleh dari IContract)
QueryService(String, String)

Mengembalikan kontrak layanan yang diimplementasikan oleh ini IServiceProviderContract.

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