Sdílet prostřednictvím


Microsoft.ServiceHub.Framework Obor názvů

Třídy

BrokeredServicesChangedEventArgs

Popisuje změny dostupnosti zprostředkované služby vyvolané událostí AvailabilityChanged .

FrameworkServices

Služby a kontrakty služeb, které poskytují základní infrastrukturu.

IpcRelayServiceBroker

Objekt IRemoteServiceBroker , který přebíná všechny služby od jiného IServiceBroker prostřednictvím pojmenovaných kanálů v soketech domény systému Windows nebo Unix v jiných operačních systémech.

MultiplexingRelayServiceBroker

Objekt IRemoteServiceBroker , který přebíná všechny služby od jiného IServiceBroker objektu přes existující Nerdbank.Streams.MultiplexingStreamslužbu .

RemoteServiceBroker

Zpřístupňuje vzdálenou IRemoteServiceBroker službu jako místní IServiceBroker.

RemoteServiceConnectionInfo.LocalCLRServiceActivation

Popisuje pokyny k aktivaci pro službu založenou na modulu CLR.

ServerFactory

Statická třída pro vytváření serverů pojmenovaných kanálů.

ServiceActivationFailedException

Používá se k označení chyby při IServiceBroker aktivaci nalezené služby.

ServiceBrokerAggregator

Třída, která agreguje jednu nebo více IServiceBroker instancí do jedné s použitím různých zásad.

ServiceBrokerClient

Obálka kolem IServiceBroker , která ukládá do mezipaměti a sdílí klientské proxy servery.

ServiceBrokerExtensions

Rozšiřující metody pro IServiceBroker rozhraní a související typy.

ServiceCompositionException

Používá se k označení, kdy dojde k selhání zjišťování nebo aktivace služby.

ServiceJsonRpcDescriptor

Popisovač RPC pro služby, které podporují JSON-RPC.

ServiceJsonRpcDescriptor.JsonRpcConnection

Typ ServiceRpcDescriptor.RpcConnectionodvozený speciálně pro JsonRpc.

ServiceJsonRpcDescriptor<T>

Popisovač RPC pro služby, které podporují JSON-RPC.

ServiceMoniker

Identifikátor aktivovatelné služby.

ServiceRpcDescriptor

Popis služby, který vám pomůže automatizovat připojení k ní.

ServiceRpcDescriptor.RpcConnection

Představuje připojení RPC.

ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext

A SynchronizationContext , který zachovává pořadí zpráv.

Struktury

RemoteServiceConnectionInfo

Popisuje, jak se připojit ke zřízené vzdálené službě.

ServerFactory.ClientOptions

Možnosti, které můžou ovlivnit klienta IPC.

ServerFactory.ServerOptions

Možnosti, které můžou ovlivnit server IPC.

ServiceActivationOptions

Možnosti aktivace, které mohou být volitelně dodány službě při aktivaci.

ServiceActivationOptions.CultureApplication

Uvolnitelná struktura pro použití a vrácení změn do CultureInfo.

ServiceBrokerClient.Rental<T>

Poskytuje přístup ke klientskému proxy serveru jako zapůjčení, které by mělo být uvolněno, aby znamenat, že se nepoužívá, což umožňuje jeho odstranění při zneplatnění.

ServiceBrokerClientMetadata

Popisuje prostředí, možnosti a atributy klienta IRemoteServiceBrokernástroje .

ServiceHostInformation

Popisuje důležité atributy hostitele služby, které jsou často nutné k posouzení kompatibility se službou.

Rozhraní

IDiscoveryService

Rozhraní, které by měly implementovat všechny služby zjišťování ServiceHub.

IIpcServer

Popisuje server meziprocesové komunikace (IPC).

IJsonRpcLocalProxy

Rozhraní, které mohou místní proxy objekty implementovat ke generování proxy pro jiné typy.

IMultiVersionedServiceFactory

Popisuje třídu, která může vytvořit službu ServiceHub.

INotifyDisposable

Rozhraní, které nabízí oznámení po odstranění implementovaného objektu.

IRemoteServiceBroker

Popisuje vzdáleného zprostředkovatele služeb.

IServiceBroker

Poskytuje přístup k libovolným službám tak, že je v případě potřeby aktivuje a vrátí objekt, který může být použit ke komunikaci s ním.

IServiceHubServiceFactory

Popisuje třídu, která může vytvořit službu ServiceHub.

SHostServiceBrokerFactory

Identifikátor služby pro AsyncLazy<T> instanci, která je vlastněna hostitelem centra služeb a vrácená z IServiceProvider kolekce.

Výčty

RemoteServiceConnections

Určuje připojení podporovaná pro připojení vzdálené služby.

ServiceHostOperatingSystem

Rozpoznané operační systémy, které můžou fungovat jako hostitelé služeb.

ServiceHostRuntime

Sada rozpoznaných modulů runtime pro hostitele služby.

ServiceJsonRpcDescriptor.Formatters

Formáty, do které je možné serializovat JSON-RPC.

ServiceJsonRpcDescriptor.MessageDelimiters

Různé hlavičky, které představují zprávu JSON-RPC.

Delegáti

ServiceBrokerClient.ClientProxiesInvalidatedEventHandler

Delegát pro obslužnou rutinu Invalidated události.