ServiceBrokerOfExportedServices 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.
Implémente le IServiceBroker à profferer dans afin GlobalBrokeredServiceContainer de présenter efficacement tous les services répartités activés par MEF dans l’IDE.
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- Héritage
-
ServiceBrokerOfExportedServices
- Implémente
Remarques
Un IDE hôte doit dériver de cette classe et s’appliquer ExportAttribute au type dérivé. Au démarrage, l’IDE doit acquérir cette exportation et appeler RegisterAndProfferServicesAsync(CancellationToken) pour ajouter des services répartités exportés MEF au conteneur.
Constructeurs
ServiceBrokerOfExportedServices() |
Implémente le IServiceBroker à profferer dans afin GlobalBrokeredServiceContainer de présenter efficacement tous les services répartités activés par MEF dans l’IDE. |
Méthodes
GetBrokeredServiceContainerAsync(CancellationToken) |
Obtient le conteneur de service réparti global. |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
Enregistre les services exportés par MEF et leur propose une fabrique. |
RegisterAndProfferServicesAsync(CancellationToken) |
Enregistre les services exportés par MEF et leur propose une fabrique. |
Implémentations d’interfaces explicites
IServiceBroker.AvailabilityChanged |
Implémente le IServiceBroker à profferer dans afin GlobalBrokeredServiceContainer de présenter efficacement tous les services répartités activés par MEF dans l’IDE. |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Implémente le IServiceBroker à profferer dans afin GlobalBrokeredServiceContainer de présenter efficacement tous les services répartités activés par MEF dans l’IDE. |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Implémente le IServiceBroker à profferer dans afin GlobalBrokeredServiceContainer de présenter efficacement tous les services répartités activés par MEF dans l’IDE. |
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. |