ServiceBrokerOfExportedServices Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementuje IServiceBroker , aby bylo možné GlobalBrokeredServiceContainer v integrovaném vývojovém prostředí efektivně obstarat všechny zprostředkované služby aktivované mefem.
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- Dědičnost
-
ServiceBrokerOfExportedServices
- Implementuje
Poznámky
Hostitelské integrované vývojové prostředí (IDE) by mělo být odvozeno z této třídy a mělo by platit ExportAttribute pro odvozený typ. Při spuštění by integrované vývojové prostředí (IDE) mělo tento export získat a zavolat RegisterAndProfferServicesAsync(CancellationToken) , aby do kontejneru přidalo zprostředkované služby exportované do MEF.
Konstruktory
ServiceBrokerOfExportedServices() |
Implementuje IServiceBroker , aby bylo možné GlobalBrokeredServiceContainer v integrovaném vývojovém prostředí efektivně obstarat všechny zprostředkované služby aktivované mefem. |
Metody
GetBrokeredServiceContainerAsync(CancellationToken) |
Získá globální kontejner zprostředkované služby. |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
Zaregistruje zprostředkované služby exportované v MEF a nabízí pro ně továrnu. |
RegisterAndProfferServicesAsync(CancellationToken) |
Zaregistruje zprostředkované služby exportované v MEF a nabízí pro ně továrnu. |
Explicitní implementace rozhraní
IServiceBroker.AvailabilityChanged |
Implementuje IServiceBroker , aby bylo možné GlobalBrokeredServiceContainer v integrovaném vývojovém prostředí efektivně obstarat všechny zprostředkované služby aktivované mefem. |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Implementuje IServiceBroker , aby bylo možné GlobalBrokeredServiceContainer v integrovaném vývojovém prostředí efektivně obstarat všechny zprostředkované služby aktivované mefem. |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Implementuje IServiceBroker , aby bylo možné GlobalBrokeredServiceContainer v integrovaném vývojovém prostředí efektivně obstarat všechny zprostředkované služby aktivované mefem. |
Metody rozšíření
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Požádá o přístup k některé službě IDuplexPipeprostřednictvím . |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Požádá o přístup k některé službě prostřednictvím proxy serveru klienta. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Požádá o přístup k některé službě prostřednictvím proxy serveru klienta. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Porovná místně rozpoznanou službu s tou, která je vzdáleně dostupná pro stejnou službu. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Zobrazí uživateli nemodé uživatelské rozhraní, které vysvětluje, proč je funkce zakázaná nebo funguje s omezenou funkčností. |