IServiceBroker Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |