Microsoft.ServiceHub.Framework Espacio de nombres
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í.
Clases
BrokeredServicesChangedEventArgs |
Describe los cambios en la disponibilidad del servicio asincrónica, tal como lo provoca el AvailabilityChanged evento. |
FrameworkServices |
Servicios y contratos de servicios que proporcionan infraestructura básica. |
IpcRelayServiceBroker |
que IRemoteServiceBroker proffera todos los servicios de otra IServiceBroker canalizaciones con nombre en sockets de dominio de Windows o Unix en otros sistemas operativos. |
MultiplexingRelayServiceBroker |
que IRemoteServiceBroker proffera todos los servicios de otro IServiceBroker a través de un existente Nerdbank.Streams.MultiplexingStream. |
RemoteServiceBroker |
Expone un servicio remoto IRemoteServiceBroker como local IServiceBroker. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
Describe las instrucciones de activación de un servicio basado en CLR. |
ServerFactory |
Clase estática para crear servidores de canalización con nombre. |
ServiceActivationFailedException |
Se usa para indicar un error en para IServiceBroker activar un servicio que se encontró. |
ServiceBrokerAggregator |
Clase que agrega una o varias IServiceBroker instancias en una, con varias directivas aplicadas. |
ServiceBrokerClient |
Contenedor alrededor IServiceBroker de que almacena en caché y comparte servidores proxy de cliente. |
ServiceBrokerExtensions |
Métodos de extensión para la IServiceBroker interfaz y los tipos relacionados. |
ServiceCompositionException |
Se usa para indicar cuándo se produce un error al detectar o activar un servicio. |
ServiceJsonRpcDescriptor |
Descriptor RPC para servicios que admiten JSON-RPC. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Tipo ServiceRpcDescriptor.RpcConnectionderivado específicamente para JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Descriptor RPC para servicios que admiten JSON-RPC. |
ServiceMoniker |
Identificador de un servicio activable. |
ServiceRpcDescriptor |
Descripción de un servicio para ayudar a automatizar la conexión a él. |
ServiceRpcDescriptor.RpcConnection |
Representa una conexión RPC. |
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext |
que SynchronizationContext conserva el orden de los mensajes. |
Estructuras
RemoteServiceConnectionInfo |
Describe cómo conectarse a un servicio remoto aprovisionado. |
ServerFactory.ClientOptions |
Opciones que pueden influir en el cliente IPC. |
ServerFactory.ServerOptions |
Opciones que pueden influir en el servidor IPC. |
ServiceActivationOptions |
Opciones de activación que se pueden proporcionar opcionalmente a un servicio al activarlo. |
ServiceActivationOptions.CultureApplication |
Estructura descartable para aplicar y revertir los cambios a CultureInfo. |
ServiceBrokerClient.Rental<T> |
Proporciona acceso a un proxy de cliente como alquiler que se debe eliminar para indicar que no hay ningún uso activo, lo que permite eliminarlo cuando se invalida. |
ServiceBrokerClientMetadata |
Describe el entorno, las funcionalidades y los atributos de un cliente de IRemoteServiceBroker. |
ServiceHostInformation |
Describe los atributos importantes de un host de servicio que a menudo son necesarios para evaluar la compatibilidad con un servicio. |
Interfaces
IDiscoveryService |
Interfaz que deben implementar todos los servicios de detección de ServiceHub. |
IIpcServer |
Describe un servidor de comunicación entre procesos (IPC). |
IJsonRpcLocalProxy |
Interfaz que los objetos proxy locales pueden implementar para generar servidores proxy para otros tipos. |
IMultiVersionedServiceFactory |
Describe una clase que puede crear un servicio serviceHub. |
INotifyDisposable |
Interfaz que ofrece notificación después de eliminar el objeto de implementación. |
IRemoteServiceBroker |
Describe un agente de servicio remoto. |
IServiceBroker |
Proporciona acceso a servicios arbitrarios activandolos si es necesario y devolviendo un objeto que se puede usar para comunicarse con él. |
IServiceHubServiceFactory |
Describe una clase que puede crear un servicio serviceHub. |
SHostServiceBrokerFactory |
Identificador de servicio de la AsyncLazy<T> instancia que pertenece al host del centro de servicios y que se devuelve de la IServiceProvider colección. |
Enumeraciones
RemoteServiceConnections |
Identifica las conexiones que se admiten para una conexión de servicio remoto. |
ServiceHostOperatingSystem |
Los sistemas operativos reconocidos que pueden actuar como hosts de servicio. |
ServiceHostRuntime |
Conjunto de entornos de ejecución reconocidos para hosts de servicio. |
ServiceJsonRpcDescriptor.Formatters |
Formatos en los que se puede serializar JSON-RPC. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Los distintos encabezados que presentan un mensaje JSON-RPC. |
Delegados
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
Delegado de un controlador del Invalidated evento. |