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

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

適用対象