Compartir a través de


GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker Clase

Definición

Servicios de un servicio asincrónica que se ofrece a través de .IRemoteServiceBroker

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
Herencia
GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
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 de un servicio asincrónica que se ofrece a través de .IRemoteServiceBroker

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.

Se aplica a