Share via


IContract.QueryContract(String) メソッド

定義

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

public:
 System::AddIn::Contract::IContract ^ QueryContract(System::String ^ contractIdentifier);
public System.AddIn.Contract.IContract QueryContract (string contractIdentifier);
abstract member QueryContract : string -> System.AddIn.Contract.IContract
Public Function QueryContract (contractIdentifier As String) As IContract

パラメーター

contractIdentifier
String

要求されているコントラクトを識別する文字列。

戻り値

クライアントが現在のコントラクトから要求しているコントラクトを表す IContract。現在のコントラクトが、要求されたコントラクトをサポートしていない場合は null

注釈

メソッドを QueryContract 使用すると、オブジェクトは他のコントラクトを公開できます IContractQueryContract は、COM の メソッドと同様の目的を IUnknown.QueryInterface 果たします。

コントラクトを識別するために使用される文字列の形式は、 実装 IContract によって定義されます。 クエリを実行するコントラクトの を AssemblyQualifiedName 使用することをお勧めします。

適用対象