Share via


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

快取和共用用戶端 Proxy 的 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>

提供用戶端 Proxy 的存取權,作為應該處置的租用,以表示沒有使用中的用途,使其在失效時予以處置。

ServiceBrokerClientMetadata

描述客戶端 IRemoteServiceBroker的環境、功能和屬性。

ServiceHostInformation

描述服務主機的重要屬性,這些屬性通常需要評估與服務的相容性。

介面

IDiscoveryService

所有 ServiceHub 探索服務都應該實作的介面。

IIpcServer

描述 IPC) 伺服器的同進程通訊 (。

IJsonRpcLocalProxy

本機 Proxy 物件可以實作的介面,以產生其他類型的 Proxy。

IMultiVersionedServiceFactory

描述可建立 ServiceHub 服務的類別。

INotifyDisposable

在處置實作對象之後提供通知的介面。

IRemoteServiceBroker

描述可遠端服務代理程式。

IServiceBroker

視需要啟用任意服務,並傳回可用來與其通訊的物件,以提供任意服務的存取權。

IServiceHubServiceFactory

描述可建立 ServiceHub 服務的類別。

SHostServiceBrokerFactory

服務中 AsyncLazy<T> 樞主機所擁有的實例服務標識符,並從集合傳 IServiceProvider 回。

列舉

RemoteServiceConnections

識別遠端服務連線支援的連線。

ServiceHostOperatingSystem

可做為服務主機的已辨識操作系統。

ServiceHostRuntime

服務主機的已辨識運行時間集合。

ServiceJsonRpcDescriptor.Formatters

JSON-RPC 可以串行化為的格式。

ServiceJsonRpcDescriptor.MessageDelimiters

引進 JSON-RPC 訊息的各種標頭。

委派

ServiceBrokerClient.ClientProxiesInvalidatedEventHandler

事件的處理程式 Invalidated 委派。