Microsoft.ServiceHub.Framework Spazio dei nomi

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 .