Partager via


GlobalBrokeredServiceContainer.View Classe

Définition

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.

S’applique à