Partager via


GlobalBrokeredServiceContainer.IProffered Interface

Définition

Objet qui effectue le suivi d’un service ou d’un ensemble de services proffered.

protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
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

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

(Hérité de IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Demande l’accès à un service via un IDuplexPipe.

(Hérité de IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Demande l’accès à un service via un proxy client.

(Hérité de IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Présente le client au serveur pour détailler les fonctionnalités du client.

(Hérité de IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Obtient un canal vers un service.

(Hérité de IRemoteServiceBroker)

Événements

AvailabilityChanged

Se produit lorsqu’un service précédemment interrogé depuis le dernier AvailabilityChanged événement peut avoir changé de disponibilité.

(Hérité de IServiceBroker)

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 à