IContract.QueryContract(String) Metod

Definition

Returnerar ett kontrakt som implementeras av det här kontraktet.

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

Parametrar

contractIdentifier
String

En sträng som identifierar det kontrakt som begärs.

Returer

En IContract som representerar ett kontrakt som en klient begär från det aktuella kontraktet, null om det aktuella kontraktet inte stöder det begärda kontraktet.

Kommentarer

Metoden QueryContract gör det möjligt IContract för objekt att exponera andra kontrakt. QueryContract har ett syfte som IUnknown.QueryInterface liknar metoden i COM.

Formatet för de strängar som används för att identifiera kontrakt definieras av implementeringen IContract . Vi rekommenderar att du använder det AssemblyQualifiedName kontrakt som efterfrågas.

Gäller för