Microsoft.ServiceHub.Framework Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
BrokeredServicesChangedEventArgs |
Beschreibt Änderungen an der Verfügbarkeit des Brokerdiensts, die durch das AvailabilityChanged Ereignis ausgelöst werden. |
FrameworkServices |
Dienste und Dienstverträge, die die Kerninfrastruktur bereitstellen. |
IpcRelayServiceBroker |
Eine IRemoteServiceBroker , die alle Dienste aus einer anderen IServiceBroker über Named Pipes auf Windows- oder Unix-Domänensockets auf anderen Betriebssystemen verteilt. |
MultiplexingRelayServiceBroker |
Ein IRemoteServiceBroker , der alle Dienste von einem anderen IServiceBroker über ein vorhandenes Nerdbank.Streams.MultiplexingStreamverteilt. |
RemoteServiceBroker |
Macht einen Remotedienst IRemoteServiceBroker als lokalen IServiceBrokerverfügbar. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
Beschreibt Die Aktivierungsanweisungen für einen CLR-basierten Dienst. |
ServerFactory |
Eine statische Klasse zum Erstellen von Named Pipe-Servern. |
ServiceActivationFailedException |
Wird verwendet, um einen Fehler in einem IServiceBroker anzuzeigen, um einen gefundenen Dienst zu aktivieren. |
ServiceBrokerAggregator |
Eine Klasse, die eine oder IServiceBroker mehrere Instanzen zu einer aggregiert, wobei verschiedene Richtlinien angewendet werden. |
ServiceBrokerClient |
Ein Wrapper, der IServiceBroker Clientproxys zwischenspeichert und teilt. |
ServiceBrokerExtensions |
Erweiterungsmethoden für die IServiceBroker Schnittstelle und verwandte Typen. |
ServiceCompositionException |
Wird verwendet, um anzugeben, wann ein Fehler beim Ermitteln oder Aktivieren eines Diensts auftritt. |
ServiceJsonRpcDescriptor |
Ein RPC-Deskriptor für Dienste, die JSON-RPC unterstützen. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Ein ServiceRpcDescriptor.RpcConnection-abgeleiteter Typ speziell für JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Ein RPC-Deskriptor für Dienste, die JSON-RPC unterstützen. |
ServiceMoniker |
Ein Bezeichner für einen aktivierbaren Dienst. |
ServiceRpcDescriptor |
Eine Beschreibung eines Diensts zum Automatisieren der Verbindung mit diesem Dienst. |
ServiceRpcDescriptor.RpcConnection |
Stellt eine RPC-Verbindung dar. |
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext |
Ein SynchronizationContext , der die Nachrichtenreihenfolge bei behält. |
Strukturen
RemoteServiceConnectionInfo |
Beschreibt, wie eine Verbindung mit einem bereitgestellten Remotedienst hergestellt wird. |
ServerFactory.ClientOptions |
Optionen, die den IPC-Client beeinflussen können. |
ServerFactory.ServerOptions |
Optionen, die den IPC-Server beeinflussen können. |
ServiceActivationOptions |
Aktivierungsoptionen, die bei der Aktivierung optional für einen Dienst bereitgestellt werden können. |
ServiceActivationOptions.CultureApplication |
Eine verwerfbare Struktur zum Anwenden und Wiederherstellen von Änderungen auf CultureInfo. |
ServiceBrokerClient.Rental<T> |
Bietet Zugriff auf einen Clientproxy als Miete, der verworfen werden sollte, um keine aktive Verwendung zu kennzeichnen, sodass er bei ungültiger Gültigkeit verworfen werden kann. |
ServiceBrokerClientMetadata |
Beschreibt die Umgebung, Die Funktionen und Attribute eines Clients von IRemoteServiceBroker. |
ServiceHostInformation |
Beschreibt wichtige Attribute eines Diensthosts, die häufig erforderlich sind, um die Kompatibilität mit einem Dienst zu bewerten. |
Schnittstellen
IDiscoveryService |
Schnittstelle, die alle ServiceHub-Ermittlungsdienste implementieren sollten. |
IIpcServer |
Beschreibt einen IPC-Server (Inter-Process Communication). |
IJsonRpcLocalProxy |
Eine Schnittstelle, die lokale Proxyobjekte implementieren können, um Proxys für andere Typen zu generieren. |
IMultiVersionedServiceFactory |
Beschreibt eine Klasse, die einen ServiceHub-Dienst erstellen kann. |
INotifyDisposable |
Eine Schnittstelle, die Benachrichtigungen bereitstellt, nachdem das implementierenden Objekt verworfen wurde. |
IRemoteServiceBroker |
Beschreibt einen remotable Service Broker. |
IServiceBroker |
Ermöglicht den Zugriff auf beliebige Dienste, indem diese bei Bedarf aktiviert und ein Objekt zurückgegeben wird, das für die Kommunikation mit dem Dienst verwendet werden kann. |
IServiceHubServiceFactory |
Beschreibt eine Klasse, die einen ServiceHub-Dienst erstellen kann. |
SHostServiceBrokerFactory |
Dienstbezeichner für AsyncLazy<T> instance, die sich im Besitz des Service Hub-Hosts befindet und von IServiceProvider der Sammlung zurückgegeben wird. |
Enumerationen
RemoteServiceConnections |
Gibt die Verbindungen an, die für eine Remotedienstverbindung unterstützt werden. |
ServiceHostOperatingSystem |
Die erkannten Betriebssysteme, die als Diensthosts fungieren können. |
ServiceHostRuntime |
Der Satz der erkannten Laufzeiten für Diensthosts. |
ServiceJsonRpcDescriptor.Formatters |
Die Formate, in die JSON-RPC serialisiert werden kann. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Die verschiedenen Header, die eine JSON-RPC-Nachricht einführen. |
Delegaten
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
Der Delegat für einen Handler des Ereignisses Invalidated . |