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 . |