IProfferServiceContract Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет клиентам обслуживать компоненты, на которых реализуется контракт.
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
- Реализации
Комментарии
Компонент реализует , IProfferServiceContract чтобы клиенты могли предлагать услуги компоненту. После того как служба была предложена компоненту, другие клиенты компонента могут получить доступ к ней. Компоненты обычно реализуются IProfferServiceContract в том же типе, для которого они реализуют IServiceProviderContract.
Клиенты используют ProfferService метод для добавления IServiceProviderContract в набор поставщиков услуг, предлагаемых компонентом. Клиенты используют метод для RevokeService удаления IServiceProviderContract из набора поставщиков услуг, предлагаемых компонентом.
Методы
AcquireLifetimeToken() |
Указывает, что контракт доступен для клиента, до тех пор, пока клиент не отменит контракт. (Унаследовано от IContract) |
GetRemoteHashCode() |
Возвращает хэш-код для IContract. (Унаследовано от IContract) |
ProfferService(String, IServiceProviderContract) |
Добавляет услугу к набору услуг, доступных для клиентов компонента. |
QueryContract(String) |
Возвращает контракт, реализуемый данным контрактом. (Унаследовано от IContract) |
RemoteEquals(IContract) |
Указывает, идентичен ли выбранный контракт данному объекту IContract. (Унаследовано от IContract) |
RemoteToString() |
Возвращает строковое представление текущего объекта IContract. (Унаследовано от IContract) |
RevokeLifetimeToken(Int32) |
Указывает, что контракт больше не доступен для клиента. (Унаследовано от IContract) |
RevokeService(String) |
Удаляет услугу из набора услуг, предложенных компонентом. |