Microsoft.ServiceHub.Framework Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
BrokeredServicesChangedEventArgs |
Opisuje zmiany dostępności usługi obsługiwanej AvailabilityChanged przez brokera w sposób zgłaszany przez zdarzenie. |
FrameworkServices |
Usługi i kontrakty usług, które zapewniają podstawową infrastrukturę. |
IpcRelayServiceBroker |
Element IRemoteServiceBroker , który profferuje wszystkie usługi z innego IServiceBroker potoku w nazwanych potokach w gniazdach domeny systemu Windows lub Unix w innych systemach operacyjnych. |
MultiplexingRelayServiceBroker |
Element IRemoteServiceBroker , który profferuje wszystkie usługi z innego IServiceBroker elementu w istniejącym Nerdbank.Streams.MultiplexingStreamobiekcie . |
RemoteServiceBroker |
Uwidacznia usługę zdalną IRemoteServiceBroker jako lokalną IServiceBroker. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
W tym artykule opisano instrukcje dotyczące aktywacji dla usługi opartej na clR. |
ServerFactory |
Klasa statyczna do tworzenia nazwanych serwerów potoku. |
ServiceActivationFailedException |
Służy do wskazywania błędu w elemecie IServiceBroker w celu aktywowania odnalezionej usługi. |
ServiceBrokerAggregator |
Klasa, która agreguje co najmniej jedno IServiceBroker wystąpienie do jednego, z zastosowanymi różnymi zasadami. |
ServiceBrokerClient |
Otoka, IServiceBroker która buforuje i udostępnia serwery proxy klienta. |
ServiceBrokerExtensions |
Metody rozszerzenia dla interfejsu IServiceBroker i powiązanych typów. |
ServiceCompositionException |
Służy do wskazywania, kiedy wystąpi błąd odnajdywania lub aktywowania usługi. |
ServiceJsonRpcDescriptor |
Deskryptor RPC dla usług, które obsługują kod JSON-RPC. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Typ pochodny a ServiceRpcDescriptor.RpcConnectionprzeznaczony specjalnie dla elementu JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Deskryptor RPC dla usług, które obsługują kod JSON-RPC. |
ServiceMoniker |
Identyfikator usługi możliwej do aktywowania. |
ServiceRpcDescriptor |
Opis usługi ułatwiającej automatyzację nawiązywania z nią połączenia. |
ServiceRpcDescriptor.RpcConnection |
Reprezentuje połączenie RPC. |
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext |
Element SynchronizationContext , który zachowuje kolejność komunikatów. |
Struktury
RemoteServiceConnectionInfo |
Opisuje sposób nawiązywania połączenia z aprowizowaną usługą zdalną. |
ServerFactory.ClientOptions |
Opcje, które mogą mieć wpływ na klienta IPC. |
ServerFactory.ServerOptions |
Opcje, które mogą mieć wpływ na serwer IPC. |
ServiceActivationOptions |
Opcje aktywacji, które mogą być opcjonalnie dostarczane do usługi podczas jej aktywowania. |
ServiceActivationOptions.CultureApplication |
Jednorazowa struktura do stosowania i przywracania zmian w programie CultureInfo. |
ServiceBrokerClient.Rental<T> |
Zapewnia dostęp do serwera proxy klienta jako wynajem, który należy usunąć, aby oznaczać, że nie ma aktywnego użytku, co pozwala na jego usunięcie w przypadku unieważnienia. |
ServiceBrokerClientMetadata |
Opisuje środowisko, możliwości i atrybuty klienta programu IRemoteServiceBroker. |
ServiceHostInformation |
Opisuje ważne atrybuty hosta usługi, które są często wymagane do oceny zgodności z usługą. |
Interfejsy
IDiscoveryService |
Interfejs, który powinien implementować wszystkie usługi odnajdywania Usługi ServiceHub. |
IIpcServer |
Opisuje serwer komunikacji między procesami (IPC). |
IJsonRpcLocalProxy |
Interfejs, który może implementować lokalne obiekty proxy w celu generowania serwerów proxy dla innych typów. |
IMultiVersionedServiceFactory |
Opisuje klasę, która może utworzyć usługę ServiceHub. |
INotifyDisposable |
Interfejs, który oferuje powiadomienie po usunięciu obiektu implementowanego. |
IRemoteServiceBroker |
W tym artykule opisano brokera usługi z obsługą zdalną. |
IServiceBroker |
Zapewnia dostęp do dowolnych usług przez aktywowanie ich w razie potrzeby i zwrócenie obiektu, który może być używany do komunikowania się z nim. |
IServiceHubServiceFactory |
Opisuje klasę, która może utworzyć usługę ServiceHub. |
SHostServiceBrokerFactory |
Identyfikator usługi dla AsyncLazy<T> wystąpienia należącego do hosta centrum usług i zwrócony z IServiceProvider kolekcji. |
Wyliczenia
RemoteServiceConnections |
Identyfikuje połączenia obsługiwane przez połączenie usługi zdalnej. |
ServiceHostOperatingSystem |
Rozpoznane systemy operacyjne, które mogą działać jako hosty usług. |
ServiceHostRuntime |
Zestaw rozpoznanych środowisk uruchomieniowych dla hostów usług. |
ServiceJsonRpcDescriptor.Formatters |
Formaty, do których można serializować JSON-RPC. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Różne nagłówki, które wprowadzają komunikat JSON-RPC. |
Delegaci
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
Delegat programu obsługi zdarzenia Invalidated . |