Compartilhar via


IContract.QueryContract(String) Método

Definição

Retorna um contrato implementado por este contrato.

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

Parâmetros

contractIdentifier
String

Uma cadeia de caracteres que identifica o contrato que está sendo solicitado.

Retornos

Um IContract que representa um contrato que um cliente está solicitando do contrato atual; null se o contrato atual não for compatível com o contrato solicitado.

Comentários

O QueryContract método permite que objetos IContract exponham outros contratos. QueryContract serve a uma finalidade semelhante à do IUnknown.QueryInterface método em COM.

O formato das cadeias de caracteres usadas para identificar contratos é definido pela IContract implementação. É recomendável que você use o AssemblyQualifiedName do contrato que está sendo consultado.

Aplica-se a