Microsoft.ServiceHub.Framework 命名空间

BrokeredServicesChangedEventArgs

描述事件引发 AvailabilityChanged 的中转服务可用性更改。

FrameworkServices

提供核心基础结构的服务和服务协定。

IpcRelayServiceBroker

一个 , IRemoteServiceBroker 它通过 Windows 上的命名管道或其他操作系统上的 Unix 域套接字提供来自另一个 IServiceBroker 服务的所有服务。

MultiplexingRelayServiceBroker

一个 ,IRemoteServiceBroker它通过现有的 Nerdbank.Streams.MultiplexingStream提供另一个IServiceBroker服务的所有服务。

RemoteServiceBroker

将远程 IRemoteServiceBroker 服务公开为本地 IServiceBroker

RemoteServiceConnectionInfo.LocalCLRServiceActivation

介绍基于 CLR 的服务的激活说明。

ServerFactory

用于创建命名管道服务器的静态类。

ServiceActivationFailedException

用于指示 中 IServiceBroker 激活找到的服务失败。

ServiceBrokerAggregator

一个类,该类将一个或多个 IServiceBroker 实例聚合为一个实例,并应用了各种策略。

ServiceBrokerClient

缓存和共享客户端代理的包装 IServiceBroker 器。

ServiceBrokerExtensions

接口和相关类型的扩展方法 IServiceBroker

ServiceCompositionException

用于指示何时发现或激活服务失败。

ServiceJsonRpcDescriptor

支持 JSON-RPC 的服务的 RPC 描述符。

ServiceJsonRpcDescriptor.JsonRpcConnection

ServiceRpcDescriptor.RpcConnection专用于 的JsonRpc派生类型。

ServiceJsonRpcDescriptor<T>

支持 JSON-RPC 的服务的 RPC 描述符。

ServiceMoniker

可激活服务的标识符。

ServiceRpcDescriptor

用于帮助自动连接到该服务的服务的说明。

ServiceRpcDescriptor.RpcConnection

表示 RPC 连接。

ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext

保留 SynchronizationContext 消息顺序的 。

结构

RemoteServiceConnectionInfo

介绍如何连接到预配的远程服务。

ServerFactory.ClientOptions

可能影响 IPC 客户端的选项。

ServerFactory.ServerOptions

可能影响 IPC 服务器的选项。

ServiceActivationOptions

激活服务时可以选择提供给服务的激活选项。

ServiceActivationOptions.CultureApplication

一个可释放的结构,用于应用和还原对 CultureInfo的更改。

ServiceBrokerClient.Rental<T>

提供对客户端代理的访问,作为租赁,应释放该代理以表示不活动使用,从而允许在失效时将其释放。

ServiceBrokerClientMetadata

描述 的客户端 IRemoteServiceBroker的环境、功能和属性。

ServiceHostInformation

描述评估与服务兼容性通常需要的服务主机的重要属性。

接口

IDiscoveryService

所有 ServiceHub 发现服务应实现的接口。

IIpcServer

描述 IPC) 服务器 (进程间通信。

IJsonRpcLocalProxy

本地代理对象可能实现的接口,以便为其他类型的代理生成代理。

IMultiVersionedServiceFactory

描述可创建 ServiceHub 服务的类。

INotifyDisposable

在释放实现对象后提供通知的接口。

IRemoteServiceBroker

描述可远程服务代理。

IServiceBroker

通过在必要时激活任意服务并返回可用于与其通信的对象来提供对任意服务的访问。

IServiceHubServiceFactory

描述可创建 ServiceHub 服务的类。

SHostServiceBrokerFactory

服务中心主机拥有并从集合返回的实例的服务IServiceProvider标识符AsyncLazy<T>

枚举

RemoteServiceConnections

标识远程服务连接支持的连接。

ServiceHostOperatingSystem

可充当服务主机的已识别操作系统。

ServiceHostRuntime

服务主机的已识别运行时集。

ServiceJsonRpcDescriptor.Formatters

JSON-RPC 可以序列化为的格式。

ServiceJsonRpcDescriptor.MessageDelimiters

引入 JSON-RPC 消息的各种标头。

委托

ServiceBrokerClient.ClientProxiesInvalidatedEventHandler

事件的处理程序的 Invalidated 委托。