Microsoft.ServiceHub.Framework Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
BrokeredServicesChangedEventArgs |
Décrit les modifications apportées à la disponibilité du service réparti, telles qu’générées par l’événement AvailabilityChanged . |
FrameworkServices |
Services et contrats de service qui fournissent une infrastructure de base. |
IpcRelayServiceBroker |
IRemoteServiceBroker qui propose tous les services d’un autre IServiceBroker sur des canaux nommés sur des sockets de domaine Windows ou Unix sur d’autres systèmes d’exploitation. |
MultiplexingRelayServiceBroker |
IRemoteServiceBroker qui propose tous les services d’un autre IServiceBroker sur un existant Nerdbank.Streams.MultiplexingStream. |
RemoteServiceBroker |
Expose un service distant IRemoteServiceBroker en tant que local IServiceBroker. |
RemoteServiceConnectionInfo.LocalCLRServiceActivation |
Décrit les instructions d’activation d’un service CLR. |
ServerFactory |
Classe statique pour la création de serveurs de canal nommés. |
ServiceActivationFailedException |
Utilisé pour indiquer un échec dans un IServiceBroker d’activation d’un service trouvé. |
ServiceBrokerAggregator |
Classe qui agrège une ou plusieurs IServiceBroker instances en une seule, avec différentes stratégies appliquées. |
ServiceBrokerClient |
Wrapper autour de IServiceBroker qui met en cache et partage les proxys clients. |
ServiceBrokerExtensions |
Méthodes d’extension pour l’interface IServiceBroker et les types associés. |
ServiceCompositionException |
Utilisé pour indiquer quand un échec de découverte ou d’activation d’un service se produit. |
ServiceJsonRpcDescriptor |
Descripteur RPC pour les services qui prennent en charge JSON-RPC. |
ServiceJsonRpcDescriptor.JsonRpcConnection |
Type ServiceRpcDescriptor.RpcConnectiondérivé spécifiquement pour JsonRpc. |
ServiceJsonRpcDescriptor<T> |
Descripteur RPC pour les services qui prennent en charge JSON-RPC. |
ServiceMoniker |
Identificateur d’un service activable. |
ServiceRpcDescriptor |
Description d’un service permettant d’automatiser la connexion à celui-ci. |
ServiceRpcDescriptor.RpcConnection |
Représente une connexion RPC. |
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext |
SynchronizationContext qui conserve l’ordre des messages. |
Structures
RemoteServiceConnectionInfo |
Décrit comment se connecter à un service distant provisionné. |
ServerFactory.ClientOptions |
Options qui peuvent influencer le client IPC. |
ServerFactory.ServerOptions |
Options qui peuvent influencer le serveur IPC. |
ServiceActivationOptions |
Options d’activation qui peuvent éventuellement être fournies à un service lors de son activation. |
ServiceActivationOptions.CultureApplication |
Struct jetable permettant d’appliquer et de rétablir les modifications apportées à CultureInfo. |
ServiceBrokerClient.Rental<T> |
Fournit l’accès à un proxy client en tant que location qui doit être supprimée pour signifier aucune utilisation active, ce qui lui permet d’être supprimé en cas d’invalidation. |
ServiceBrokerClientMetadata |
Décrit l’environnement, les fonctionnalités et les attributs d’un client du IRemoteServiceBroker. |
ServiceHostInformation |
Décrit les attributs importants d’un hôte de service qui sont souvent requis pour évaluer la compatibilité avec un service. |
Interfaces
IDiscoveryService |
Interface que tous les services de découverte ServiceHub doivent implémenter. |
IIpcServer |
Décrit un serveur de communication inter-processus (IPC). |
IJsonRpcLocalProxy |
Interface que les objets proxy locaux peuvent implémenter pour générer des proxys pour d’autres types. |
IMultiVersionedServiceFactory |
Décrit une classe qui peut créer un service ServiceHub. |
INotifyDisposable |
Interface qui offre une notification après la suppression de l’objet d’implémentation. |
IRemoteServiceBroker |
Décrit un service broker accessible à distance. |
IServiceBroker |
Fournit l’accès aux services arbitraires en les activant si nécessaire et en retournant un objet qui peut être utilisé pour communiquer avec eux. |
IServiceHubServiceFactory |
Décrit une classe qui peut créer un service ServiceHub. |
SHostServiceBrokerFactory |
Identificateur de service pour AsyncLazy<T> instance qui appartient à l’hôte du hub de service et qui est retourné à partir de la IServiceProvider collection. |
Énumérations
RemoteServiceConnections |
Identifie les connexions prises en charge pour une connexion de service distant. |
ServiceHostOperatingSystem |
Systèmes d’exploitation reconnus qui peuvent agir en tant qu’hôtes de service. |
ServiceHostRuntime |
Ensemble de runtimes reconnus pour les hôtes de service. |
ServiceJsonRpcDescriptor.Formatters |
Formats auxquels JSON-RPC peut être sérialisé. |
ServiceJsonRpcDescriptor.MessageDelimiters |
Les différents en-têtes qui introduisent un message JSON-RPC. |
Délégués
ServiceBrokerClient.ClientProxiesInvalidatedEventHandler |
Délégué d’un gestionnaire de l’événement Invalidated . |