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. |