IServiceProviderContract.QueryService(String, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a service contract that is implemented by this 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
Parameters
- serviceIdentifier
- String
The name of the service that is being requested.
- serviceContractIdentifier
- String
The service contract that is being requested.
Returns
An IContract that represents a service contract that a client is requesting from the IServiceProviderContract; null
if the IServiceProviderContract does not implement the requested contract.
Remarks
The formats of the strings that identify services and service contracts are defined by the IServiceProviderContract implementation. It is recommended that IServiceProviderContract implementations identify a service contract by the AssemblyQualifiedName property of the type that implements the service contract.