Compartir a través de


IServiceBroker Interfaz

Definición

Proporciona acceso a servicios arbitrarios activandolos si es necesario y devolviendo un objeto que se puede usar para comunicarse con él.

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
Derivado

Métodos

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Solicita acceso a algún servicio a través de .IDuplexPipe

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Solicita acceso a algún servicio a través de un proxy de cliente.

Eventos

AvailabilityChanged

Se produce cuando un servicio consultado previamente desde el último AvailabilityChanged evento puede haber cambiado la disponibilidad.

Métodos de extensión

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Solicita acceso a algún servicio a través de .IDuplexPipe

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

Solicita acceso a algún servicio a través de un proxy de cliente.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Solicita acceso a algún servicio a través de un proxy de cliente.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Compara un servicio reconocido localmente con lo que está disponible de forma remota para el mismo servicio.

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

Presenta la interfaz de usuario modela al usuario que explica por qué una característica está deshabilitada o funcionando con una funcionalidad reducida.

Se aplica a