Microsoft.ServiceHub.Framework Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
BrokeredServicesChangedEventArgs |
Descreve as alterações na disponibilidade do serviço agenciado conforme gerado pelo AvailabilityChanged evento. |
FrameworkServices |
Serviços e contratos de serviço que fornecem infraestrutura principal. |
IpcRelayServiceBroker |
Um IRemoteServiceBroker que oferece todos os serviços de outro IServiceBroker sobre pipes nomeados em soquetes de domínio do Windows ou Unix em outros sistemas operacionais. |
MultiplexingRelayServiceBroker |
Um IRemoteServiceBroker que oferece todos os serviços de outro IServiceBroker em um existente Nerdbank.Streams.MultiplexingStream. |
RemoteServiceBroker |
Expõe um serviço remoto IRemoteServiceBroker como um local IServiceBroker. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
Descreve as instruções de ativação para um serviço baseado em CLR. |
ServerFactory |
Uma classe estática para criar servidores de pipe nomeados. |
ServiceActivationFailedException |
Usado para indicar uma falha em um IServiceBroker para ativar um serviço que foi encontrado. |
ServiceBrokerAggregator |
Uma classe que agrega uma ou mais IServiceBroker instâncias em uma, com várias políticas aplicadas. |
ServiceBrokerClient |
Um wrapper em torno IServiceBroker de que armazena em cache e compartilha proxies de cliente. |
ServiceBrokerExtensions |
Métodos de extensão para a IServiceBroker interface e tipos relacionados. |
ServiceCompositionException |
Usado para indicar quando ocorre uma falha ao descobrir ou ativar um serviço. |
ServiceJsonRpcDescriptor |
Um descritor RPC para serviços que dão suporte a JSON-RPC. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Um ServiceRpcDescriptor.RpcConnectiontipo derivado de especificamente para JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Um descritor RPC para serviços que dão suporte a JSON-RPC. |
ServiceMoniker |
Um identificador para um serviço ativável. |
ServiceRpcDescriptor |
Uma descrição de um serviço para ajudar a automatizar a conexão a ele. |
ServiceRpcDescriptor.RpcConnection |
Representa uma conexão RPC. |
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext |
Um SynchronizationContext que preserva a ordem das mensagens. |
Estruturas
RemoteServiceConnectionInfo |
Descreve como se conectar a um serviço remoto provisionado. |
ServerFactory.ClientOptions |
Opções que podem influenciar o cliente IPC. |
ServerFactory.ServerOptions |
Opções que podem influenciar o servidor IPC. |
ServiceActivationOptions |
Opções de ativação que podem, opcionalmente, ser fornecidas a um serviço ao ativá-lo. |
ServiceActivationOptions.CultureApplication |
Um struct descartável para aplicar e reverter alterações a CultureInfo. |
ServiceBrokerClient.Rental<T> |
Fornece acesso a um proxy de cliente como um aluguel que deve ser descartado para não significar nenhum uso ativo, permitindo que ele seja descartado quando invalidado. |
ServiceBrokerClientMetadata |
Descreve o ambiente, os recursos e os atributos de um cliente do IRemoteServiceBroker. |
ServiceHostInformation |
Descreve atributos importantes de um host de serviço que geralmente são necessários para avaliar a compatibilidade com um serviço. |
Interfaces
IDiscoveryService |
Interface que todos os serviços de descoberta do ServiceHub devem implementar. |
IIpcServer |
Descreve um servidor de IPC (comunicação entre processos). |
IJsonRpcLocalProxy |
Uma interface que os objetos proxy locais podem implementar para gerar proxies para outros tipos. |
IMultiVersionedServiceFactory |
Descreve uma classe que pode criar um serviço serviceHub. |
INotifyDisposable |
Uma interface que oferece notificação depois que o objeto de implementação é descartado. |
IRemoteServiceBroker |
Descreve um agente de serviço remoto. |
IServiceBroker |
Fornece acesso a serviços arbitrários ativando-os se necessário e retornando um objeto que pode ser usado para se comunicar com ele. |
IServiceHubServiceFactory |
Descreve uma classe que pode criar um serviço serviceHub. |
SHostServiceBrokerFactory |
Identificador de serviço, por AsyncLazy<T> exemplo, que pertence ao host do hub de serviço e é retornado da IServiceProvider coleção. |
Enumerações
RemoteServiceConnections |
Identifica as conexões com suporte para uma conexão de serviço remoto. |
ServiceHostOperatingSystem |
Os sistemas operacionais reconhecidos que podem atuar como hosts de serviço. |
ServiceHostRuntime |
O conjunto de runtimes reconhecidos para hosts de serviço. |
ServiceJsonRpcDescriptor.Formatters |
Os formatos para os quais JSON-RPC pode ser serializado. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Os vários cabeçalhos que introduzem uma mensagem JSON-RPC. |
Delegados
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
O delegado de um manipulador do Invalidated evento. |