GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker Classe
Définition
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.
Services d’un service réparti qui est proposé via un IRemoteServiceBroker.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Héritage
-
GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
- Attributs
- Implémente
Propriétés
Monikers |
Obtient l’ensemble des monikers pour les services mis en place. |
Source |
Obtient un identificateur pour l’emplacement à partir duquel les services sont proposés. |
Méthodes
Dispose() |
Services d’un service réparti qui est proposé via un IRemoteServiceBroker. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Demande l’accès à un service via un IDuplexPipe. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Demande l’accès à un service via un proxy client. |
Événements
AvailabilityChanged |
Se produit lorsqu’un service précédemment interrogé depuis le dernier AvailabilityChanged événement peut avoir changé de disponibilité. |
Implémentations d’interfaces explicites
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Libère les ressources allouées à la suite d’un appel antérieur à RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) lorsque le client ne peut pas ou ne termine pas la connexion au service demandé. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Présente le client au serveur pour détailler les fonctionnalités du client. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Obtient un canal vers un service. |
Méthodes d’extension
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Demande l’accès à un service via un IDuplexPipe. |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Demande l’accès à un service via un proxy client. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Demande l’accès à un service via un proxy client. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Compare un service reconnu localement à ce qui est disponible à distance pour le même service. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Présente l’interface utilisateur sans mode à l’utilisateur qui explique pourquoi une fonctionnalité est désactivée ou fonctionne avec des fonctionnalités réduites. |