Compartir a través de


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

AcquireLifetimeToken()

Especifica que el contrato es accesible a un cliente hasta que éste lo revoca.

(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 IServiceProviderContract.

RemoteEquals(IContract)

Indica si el contrato especificado es igual a IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación en forma de cadena de este objeto IContract actual.

(Heredado de IContract)
RevokeLifetimeToken(Int32)

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

(Heredado de IContract)

Se aplica a