ServiceBrokerOfExportedServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje element IServiceBroker do proffered w GlobalBrokeredServiceContainer celu efektywnego profferowania wszystkich usług obsługiwanych przez brokera MEF w środowisku IDE.
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- Dziedziczenie
-
ServiceBrokerOfExportedServices
- Implementuje
Uwagi
Środowisko IDE hosta powinno pochodzić z tej klasy i dotyczyć ExportAttribute typu pochodnego. Podczas uruchamiania środowisko IDE powinno uzyskać ten eksport i wywołać polecenie RegisterAndProfferServicesAsync(CancellationToken) , aby dodać wyeksportowane usługi brokera MEF do kontenera.
Konstruktory
ServiceBrokerOfExportedServices() |
Implementuje element IServiceBroker do proffered w GlobalBrokeredServiceContainer celu efektywnego profferowania wszystkich usług obsługiwanych przez brokera MEF w środowisku IDE. |
Metody
GetBrokeredServiceContainerAsync(CancellationToken) |
Pobiera globalny kontener usługi obsługiwanej przez brokera. |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
Rejestruje wyeksportowane usługi brokera MEF i proffers dla nich fabrykę. |
RegisterAndProfferServicesAsync(CancellationToken) |
Rejestruje wyeksportowane usługi brokera MEF i proffers dla nich fabrykę. |
Jawne implementacje interfejsu
IServiceBroker.AvailabilityChanged |
Implementuje element IServiceBroker do proffered w GlobalBrokeredServiceContainer celu efektywnego profferowania wszystkich usług obsługiwanych przez brokera MEF w środowisku IDE. |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Implementuje element IServiceBroker do proffered w GlobalBrokeredServiceContainer celu efektywnego profferowania wszystkich usług obsługiwanych przez brokera MEF w środowisku IDE. |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Implementuje element IServiceBroker do proffered w GlobalBrokeredServiceContainer celu efektywnego profferowania wszystkich usług obsługiwanych przez brokera MEF w środowisku IDE. |
Metody rozszerzania
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Żąda dostępu do niektórych usług za pośrednictwem elementu IDuplexPipe. |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Porównuje lokalnie rozpoznaną usługę z usługą dostępną zdalnie dla tej samej usługi. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Przedstawia użytkownikowi moderowany interfejs użytkownika, który wyjaśnia, dlaczego funkcja jest wyłączona lub działa z ograniczoną funkcjonalnością. |