次の方法で共有


IServiceProviderContract.QueryService(String, String) メソッド

定義

この IServiceProviderContract によって実装されたサービス コントラクトを返します。

public:
 System::AddIn::Contract::IContract ^ QueryService(System::String ^ serviceIdentifier, System::String ^ serviceContractIdentifier);
public System.AddIn.Contract.IContract QueryService (string serviceIdentifier, string serviceContractIdentifier);
abstract member QueryService : string * string -> System.AddIn.Contract.IContract
Public Function QueryService (serviceIdentifier As String, serviceContractIdentifier As String) As IContract

パラメーター

serviceIdentifier
String

要求するサービスの名前。

serviceContractIdentifier
String

要求するサービス コントラクト。

戻り値

クライアントが IContract から要求しているサービス コントラクトを表す IServiceProviderContract。要求されたコントラクトを IServiceProviderContract が実装していない場合は null

注釈

サービスとサービス コントラクトを識別する文字列の形式は、 実装によって IServiceProviderContract 定義されます。 実装では、サービス コントラクトを実装する型の プロパティによってAssemblyQualifiedNameサービス コントラクトを識別することをお勧めしますIServiceProviderContract

適用対象