Compartir vía


IProfferServiceContract Interfaz

Definición

Permite a los clientes proporcionar servicios personalizados a los componentes en los que se implementa el contrato.

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

Comentarios

Un componente implementa IProfferServiceContract para permitir que los clientes ofrezcan servicios al componente. Después de ofrecer un servicio a un componente, otros clientes del componente pueden acceder al servicio. Los componentes suelen implementar IProfferServiceContract en el mismo tipo en el que implementan IServiceProviderContract.

Los clientes usan el ProfferService método para agregar un IServiceProviderContract al conjunto de proveedores de servicios ofrecidos por un componente. Los clientes usan el RevokeService método para quitar un IServiceProviderContract elemento del conjunto de proveedores de servicios ofrecidos por un componente.

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)
ProfferService(String, IServiceProviderContract)

Agrega un servicio al conjunto de servicios a los que pueden tener acceso los clientes de un componente.

QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
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)
RevokeService(String)

Quita un servicio del conjunto de servicios ofrecidos por un componente.

Se aplica a