Freigeben über


IContract.QueryContract(String) Methode

Definition

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.

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

Parameter

contractIdentifier
String

Eine Zeichenfolge, die den angeforderten Vertrag identifiziert.

Gibt zurück

Ein IContract, der einen Vertrag darstellt, den ein Client vom aktuellen Vertrag anfordert. null, wenn der aktuelle Vertrag den angeforderten Vertrag nicht unterstützt.

Hinweise

Die QueryContract -Methode ermöglicht es IContract Objekten, andere Verträge verfügbar zu machen. QueryContract dient einem Zweck, der IUnknown.QueryInterface dem der -Methode in COM ähnelt.

Das Format der Zeichenfolgen, die zum Identifizieren von Verträgen verwendet werden, wird durch die IContract -Implementierung definiert. Es wird empfohlen, den AssemblyQualifiedName des abgefragten Vertrags zu verwenden.

Gilt für: