Microsoft.ServiceHub.Framework Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
BrokeredServicesChangedEventArgs |
Descrive le modifiche apportate alla disponibilità del servizio brokerata come generato dall'evento AvailabilityChanged . |
FrameworkServices |
Servizi e contratti di servizio che forniscono l'infrastruttura principale. |
IpcRelayServiceBroker |
Oggetto IRemoteServiceBroker che profferi tutti i servizi da un altro IServiceBroker su pipe denominate nei socket di dominio Windows o Unix in altri sistemi operativi. |
MultiplexingRelayServiceBroker |
Oggetto IRemoteServiceBroker che profferi tutti i servizi da un altro IServiceBroker su un oggetto esistente Nerdbank.Streams.MultiplexingStream. |
RemoteServiceBroker |
Espone un servizio remoto IRemoteServiceBroker come locale IServiceBroker. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
Descrive le istruzioni di attivazione per un servizio basato su CLR. |
ServerFactory |
Classe statica per la creazione di server pipe denominati. |
ServiceActivationFailedException |
Usato per indicare un errore in un IServiceBroker per attivare un servizio trovato. |
ServiceBrokerAggregator |
Classe che aggrega una o più IServiceBroker istanze in una, con vari criteri applicati. |
ServiceBrokerClient |
Wrapper intorno IServiceBroker a tali cache e condivisioni proxy client. |
ServiceBrokerExtensions |
Metodi di estensione per l'interfaccia IServiceBroker e i tipi correlati. |
ServiceCompositionException |
Usato per indicare quando si verifica un errore di individuazione o attivazione di un servizio. |
ServiceJsonRpcDescriptor |
Descrittore RPC per i servizi che supportano JSON-RPC. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Tipo ServiceRpcDescriptor.RpcConnectionderivato in modo specifico per JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Descrittore RPC per i servizi che supportano JSON-RPC. |
ServiceMoniker |
Identificatore per un servizio activatable. |
ServiceRpcDescriptor |
Descrizione di un servizio per automatizzare la connessione. |
ServiceRpcDescriptor.RpcConnection |
Rappresenta una connessione RPC. |
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext |
Oggetto SynchronizationContext che mantiene l'ordine dei messaggi. |
Struct
RemoteServiceConnectionInfo |
Viene descritto come connettersi a un servizio remoto di cui è stato effettuato il provisioning. |
ServerFactory.ClientOptions |
Opzioni che possono influenzare il client IPC. |
ServerFactory.ServerOptions |
Opzioni che possono influenzare il server IPC. |
ServiceActivationOptions |
Opzioni di attivazione che possono essere fornite facoltativamente a un servizio durante l'attivazione. |
ServiceActivationOptions.CultureApplication |
Struct monouso per applicare e ripristinare le modifiche a CultureInfo. |
ServiceBrokerClient.Rental<T> |
Fornisce l'accesso a un proxy client come noleggio che deve essere eliminato per firmare nessun uso attivo, consentendo di eliminarlo quando non è valido. |
ServiceBrokerClientMetadata |
Descrive l'ambiente, le funzionalità e gli attributi di un client di IRemoteServiceBroker. |
ServiceHostInformation |
Descrive gli attributi importanti di un host del servizio spesso necessari per valutare la compatibilità con un servizio. |
Interfacce
IDiscoveryService |
Interfaccia che tutti i servizi di individuazione di ServiceHub devono implementare. |
IIpcServer |
Descrive un server IPC (Inter-Process Communication). |
IJsonRpcLocalProxy |
Un'interfaccia che gli oggetti proxy locali possono implementare per generare proxy per altri tipi. |
IMultiVersionedServiceFactory |
Descrive una classe che può creare un servizio ServiceHub. |
INotifyDisposable |
Interfaccia che offre una notifica dopo l'eliminazione dell'oggetto di implementazione. |
IRemoteServiceBroker |
Descrive un service broker remotabile. |
IServiceBroker |
Fornisce l'accesso ai servizi arbitrari attivandoli se necessario e restituendo un oggetto che può essere usato per comunicare con esso. |
IServiceHubServiceFactory |
Descrive una classe che può creare un servizio ServiceHub. |
SHostServiceBrokerFactory |
Identificatore del servizio per AsyncLazy<T> l'istanza di proprietà dell'host dell'hub del servizio e restituito dalla IServiceProvider raccolta. |
Enumerazioni
RemoteServiceConnections |
Identifica le connessioni supportate per una connessione al servizio remoto. |
ServiceHostOperatingSystem |
I sistemi operativi riconosciuti che possono fungere da host di servizio. |
ServiceHostRuntime |
Set di runtime riconosciuti per gli host del servizio. |
ServiceJsonRpcDescriptor.Formatters |
I formati a cui è possibile serializzare JSON-RPC. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Le varie intestazioni che introducono un messaggio JSON-RPC. |
Delegati
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
Delegato per un gestore dell'evento Invalidated . |