IProfferServiceContract インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このコントラクトをコンポーネントに実装することで、クライアントからカスタム サービスを提供できます。
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) |
コンポーネントが提供する一連のサービスからサービスを削除します。 |
適用対象
.NET