IServiceProviderContract Interfaz

Definición

Define un mecanismo para recuperar un contrato de servicio de un componente.

public interface class IServiceProviderContract : System::AddIn::Contract::IContract
public interface IServiceProviderContract : System.AddIn.Contract.IContract
type IServiceProviderContract = interface
    interface IContract
Public Interface IServiceProviderContract
Implements IContract
Implementaciones

Comentarios

La IServiceProviderContract interfaz define un contrato que permite a un componente obtener un servicio personalizado definido por otro componente. Un componente que implementa IServiceProviderContract se conoce como proveedor de servicios. Los proveedores de servicios implementan el QueryService método para devolver un IContract que implementa un servicio.

Métodos

Nombre Description
AcquireLifetimeToken()

Especifica que el contrato es accesible para un cliente hasta que el cliente revoca el contrato.

(Heredado de IContract)
GetRemoteHashCode()

Devuelve un código hash para .IContract

(Heredado de IContract)
QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
QueryService(String, String)

Devuelve un contrato de servicio implementado por este IServiceProviderContract.

RemoteEquals(IContract)

Indica si el contrato especificado es igual a este IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación de cadena del objeto actual IContract.

(Heredado de IContract)
RevokeLifetimeToken(Int32)

Especifica que el contrato ya no es accesible para un cliente.

(Heredado de IContract)

Se aplica a