Compartilhar via


IServiceProviderContract.QueryService(String, String) Método

Definição

Retorna um contrato de serviço que é implementado por este IServiceProviderContract.

public:
 System::AddIn::Contract::IContract ^ QueryService(System::String ^ serviceIdentifier, System::String ^ serviceContractIdentifier);
public System.AddIn.Contract.IContract QueryService (string serviceIdentifier, string serviceContractIdentifier);
abstract member QueryService : string * string -> System.AddIn.Contract.IContract
Public Function QueryService (serviceIdentifier As String, serviceContractIdentifier As String) As IContract

Parâmetros

serviceIdentifier
String

O nome do serviço que está sendo solicitado.

serviceContractIdentifier
String

O contrato de serviço que está sendo solicitado.

Retornos

Um IContract que representa um contrato de serviço que um cliente está solicitando do IServiceProviderContract; null se o IServiceProviderContract não implementa o contrato solicitado.

Comentários

Os formatos das cadeias de caracteres que identificam serviços e contratos de serviço são definidos pela IServiceProviderContract implementação. É recomendável que IServiceProviderContract as implementações identifiquem um contrato de serviço pela AssemblyQualifiedName propriedade do tipo que implementa o contrato de serviço.

Aplica-se a