GlobalBrokeredServiceContainer.ProfferedServiceBroker Clase
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í.
Servicios asincrónicas que se ofrecen a través de un in-proc IServiceBroker.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Herencia
-
GlobalBrokeredServiceContainer.ProfferedServiceBroker
- Atributos
- Implementaciones
Propiedades
Monikers |
Obtiene el conjunto de monikers para los servicios de proffered. |
Source |
Obtiene un identificador de desde el que se ofrecen los servicios. |
Métodos
Dispose() |
Servicios asincrónicas que se ofrecen a través de un in-proc IServiceBroker. |
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. |
Implementaciones de interfaz explícitas
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Libera los recursos asignados como resultado de una llamada anterior a RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) cuando el cliente no puede o no completará la conexión con el servicio solicitado. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Presenta el cliente al servidor para detallar las funcionalidades del cliente. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Obtiene una canalización a un servicio. |
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. |