Compartir a través de


Microsoft.ServiceHub.Framework Espacio de nombres

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.