Microsoft.ServiceHub.Framework Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
BrokeredServicesChangedEventArgs |
Описывает изменения доступности служб через брокер, вызванные событием AvailabilityChanged . |
FrameworkServices |
Службы и контракты служб, которые предоставляют базовую инфраструктуру. |
IpcRelayServiceBroker |
Объект , IRemoteServiceBroker который выводит все службы из другого IServiceBroker по именованным каналам в сокетах домена Windows или Unix в других операционных системах. |
MultiplexingRelayServiceBroker |
Объект , IRemoteServiceBroker который выводит все службы из другого IServiceBroker поверх существующего Nerdbank.Streams.MultiplexingStream. |
RemoteServiceBroker |
Предоставляет удаленную IRemoteServiceBroker службу как локальную IServiceBroker. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
Инструкции по активации для службы на основе СРЕДЫ CLR. |
ServerFactory |
Статический класс для создания серверов именованных каналов. |
ServiceActivationFailedException |
Используется для указания на сбой IServiceBroker в для активации найденной службы. |
ServiceBrokerAggregator |
Класс, который объединяет один или несколько IServiceBroker экземпляров в один с применением различных политик. |
ServiceBrokerClient |
Оболочка вокруг IServiceBroker , которая кэширует и совместно использует клиентские прокси-серверы. |
ServiceBrokerExtensions |
Методы расширения для IServiceBroker интерфейса и связанных типов. |
ServiceCompositionException |
Используется для указания того, когда происходит сбой при обнаружении или активации службы. |
ServiceJsonRpcDescriptor |
Дескриптор RPC для служб, поддерживающих JSON-RPC. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Производный ServiceRpcDescriptor.RpcConnectionот типа специально для JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Дескриптор RPC для служб, поддерживающих JSON-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 |
Описывает компонент service broker, доступный для работы. |
IServiceBroker |
Предоставляет доступ к произвольным службам, активируя их при необходимости и возвращая объект, который может использоваться для взаимодействия с ними. |
IServiceHubServiceFactory |
Описывает класс, который может создать службу ServiceHub. |
SHostServiceBrokerFactory |
Идентификатор службы для AsyncLazy<T> экземпляра, который принадлежит узлу центра служб и возвращается из IServiceProvider коллекции. |
Перечисления
RemoteServiceConnections |
Определяет подключения, поддерживаемые для подключения к удаленной службе. |
ServiceHostOperatingSystem |
Распознанные операционные системы, которые могут выступать в качестве узлов служб. |
ServiceHostRuntime |
Набор распознаваемых сред выполнения для узлов служб. |
ServiceJsonRpcDescriptor.Formatters |
Форматы, в которые можно сериализовать JSON-RPC. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Различные заголовки, которые представляют сообщение JSON-RPC. |
Делегаты
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
Делегат для обработчика Invalidated события. |