Compartir a través de


GlobalBrokeredServiceContainer.View Clase

Definición

Vista filtrada de los servicios que se ofrecen a un GlobalBrokeredServiceContainerobjeto , expuesto como .IServiceBroker

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.View : Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Class GlobalBrokeredServiceContainer.View
Implements IRemoteServiceBroker, IServiceBroker
Herencia
GlobalBrokeredServiceContainer.View
Atributos
Implementaciones

Propiedades

Audience

Obtiene el filtro que se va a aplicar a los servicios.

Métodos

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.

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.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Presenta el cliente al servidor para detallar las funcionalidades del cliente.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Obtiene una canalización a un servicio.

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