Bagikan melalui


Microsoft.ServiceHub.Framework Ruang nama

Kelas

BrokeredServicesChangedEventArgs

Menjelaskan perubahan pada ketersediaan layanan broker seperti yang dimunculkan AvailabilityChanged oleh peristiwa.

FrameworkServices

Layanan dan kontrak layanan yang menyediakan infrastruktur inti.

IpcRelayServiceBroker

Yang IRemoteServiceBroker memproffer semua layanan dari yang lain IServiceBroker melalui pipa bernama pada soket domain Windows atau Unix pada sistem operasi lain.

MultiplexingRelayServiceBroker

Yang IRemoteServiceBroker memproffer semua layanan dari layanan lain IServiceBroker melalui yang ada Nerdbank.Streams.MultiplexingStream.

RemoteServiceBroker

Mengekspos layanan jarak jauh IRemoteServiceBroker sebagai lokal IServiceBroker.

RemoteServiceConnectionInfo.LocalCLRServiceActivation

Menjelaskan instruksi aktivasi untuk layanan berbasis CLR.

ServerFactory

Kelas statis untuk membuat server pipa bernama.

ServiceActivationFailedException

Digunakan untuk menunjukkan kegagalan dalam IServiceBroker untuk mengaktifkan layanan yang ditemukan.

ServiceBrokerAggregator

Kelas yang menggabungkan satu atau beberapa IServiceBroker instans menjadi satu, dengan berbagai kebijakan diterapkan.

ServiceBrokerClient

Pembungkus di sekitar IServiceBroker cache itu dan berbagi proksi klien.

ServiceBrokerExtensions

Metode ekstensi untuk IServiceBroker antarmuka dan jenis terkait.

ServiceCompositionException

Digunakan untuk menunjukkan kapan kegagalan untuk menemukan atau mengaktifkan layanan terjadi.

ServiceJsonRpcDescriptor

Deskriptor RPC untuk layanan yang mendukung JSON-RPC.

ServiceJsonRpcDescriptor.JsonRpcConnection

ServiceRpcDescriptor.RpcConnectionJenis turunan khusus untuk JsonRpc.

ServiceJsonRpcDescriptor<T>

Deskriptor RPC untuk layanan yang mendukung JSON-RPC.

ServiceMoniker

Pengidentifikasi untuk layanan yang dapat diaktifkan.

ServiceRpcDescriptor

Deskripsi layanan untuk membantu mengotomatiskan menyambungkannya.

ServiceRpcDescriptor.RpcConnection

Mewakili koneksi RPC.

ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext

Yang SynchronizationContext mempertahankan urutan pesan.

Struct

RemoteServiceConnectionInfo

Menjelaskan cara menyambungkan ke layanan jarak jauh yang disediakan.

ServerFactory.ClientOptions

Opsi yang dapat memengaruhi klien IPC.

ServerFactory.ServerOptions

Opsi yang dapat memengaruhi server IPC.

ServiceActivationOptions

Opsi aktivasi yang mungkin secara opsional diberikan ke layanan saat mengaktifkannya.

ServiceActivationOptions.CultureApplication

Struktur sekali pakai untuk menerapkan dan mengembalikan perubahan ke CultureInfo.

ServiceBrokerClient.Rental<T>

Menyediakan akses ke proksi klien sebagai penyewaan yang harus dibuang untuk menandakan tidak ada penggunaan aktif, memungkinkannya untuk dibuang ketika tidak valid.

ServiceBrokerClientMetadata

Menjelaskan lingkungan, kemampuan, dan atribut klien dari IRemoteServiceBroker.

ServiceHostInformation

Menjelaskan atribut penting dari host layanan yang sering diperlukan untuk menilai kompatibilitas dengan layanan.

Antarmuka

IDiscoveryService

Antarmuka yang harus diterapkan semua layanan penemuan ServiceHub.

IIpcServer

Menjelaskan server komunikasi antar-proses (IPC).

IJsonRpcLocalProxy

Antarmuka yang mungkin diterapkan objek proksi lokal untuk menghasilkan proksi untuk jenis lain.

IMultiVersionedServiceFactory

Menjelaskan kelas yang dapat membuat layanan ServiceHub.

INotifyDisposable

Antarmuka yang menawarkan pemberitahuan setelah objek penerapan dibuang.

IRemoteServiceBroker

Menjelaskan broker layanan yang dapat diremotable.

IServiceBroker

Menyediakan akses ke layanan arbitrer dengan mengaktifkannya jika perlu dan mengembalikan objek yang dapat digunakan untuk berkomunikasi dengannya.

IServiceHubServiceFactory

Menjelaskan kelas yang dapat membuat layanan ServiceHub.

SHostServiceBrokerFactory

Pengidentifikasi layanan misalnya AsyncLazy<T> yang dimiliki oleh host hub layanan dan dikembalikan dari IServiceProvider koleksi.

Enum

RemoteServiceConnections

Mengidentifikasi koneksi yang didukung untuk koneksi layanan jarak jauh.

ServiceHostOperatingSystem

Sistem operasi yang dikenali yang dapat bertindak sebagai host layanan.

ServiceHostRuntime

Kumpulan runtime yang dikenali untuk host layanan.

ServiceJsonRpcDescriptor.Formatters

Format yang dapat diserialisasikan JSON-RPC.

ServiceJsonRpcDescriptor.MessageDelimiters

Berbagai header yang memperkenalkan pesan JSON-RPC.

Delegasikan

ServiceBrokerClient.ClientProxiesInvalidatedEventHandler

Delegasi untuk handler Invalidated acara.