GlobalBrokeredServiceContainer.View 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.
Vue filtrée sur les services proposés à un GlobalBrokeredServiceContainer, exposé en tant que IServiceBroker.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.View : Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Class GlobalBrokeredServiceContainer.View
Implements IRemoteServiceBroker, IServiceBroker
- Héritage
-
GlobalBrokeredServiceContainer.View
- Attributs
- Implémente
Propriétés
Audience |
Obtient le filtre à appliquer aux services. |
Méthodes
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é. |
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. |
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Présente le client au serveur pour détailler les fonctionnalités du client. |
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Obtient un canal vers un service. |
Événements
AvailabilityChanged |
Se produit lorsqu’un service précédemment interrogé depuis le dernier AvailabilityChanged événement peut avoir changé de disponibilité. |
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. |