GlobalBrokeredServiceContainer.ProfferedServiceBroker 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í.
Služby zprostředkované služby, které jsou nabídané prostřednictvím in-proc IServiceBroker.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Dědičnost
-
GlobalBrokeredServiceContainer.ProfferedServiceBroker
- Atributy
- Implementuje
Vlastnosti
Monikers |
Získá sadu monikers pro nabíjené služby. |
Source |
Získá identifikátor pro místo, odkud jsou služby nabídané. |
Metody
Dispose() |
Služby zprostředkované služby, které jsou nabídané prostřednictvím in-proc IServiceBroker. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Žádost o přístup k některé službě IDuplexPipeprostřednictvím . |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Vyžaduje přístup k některé službě prostřednictvím klientského proxy serveru. |
Událost
AvailabilityChanged |
Nastane v případě, že služba, na která se dříve dotazovala od poslední AvailabilityChanged události, pravděpodobně změnila dostupnost. |
Explicitní implementace rozhraní
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Uvolní prostředky přidělené v důsledku předchozího volání, RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) když klient nemůže nebo nedokonci připojení k požadované službě. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Představuje klienta na serveru a podrobně popisuje možnosti klienta. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Získá kanál do služby. |
Metody rozšíření
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Žádost o přístup k některé službě IDuplexPipeprostřednictvím . |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Vyžaduje přístup k některé službě prostřednictvím klientského proxy serveru. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Vyžaduje přístup k některé službě prostřednictvím klientského proxy serveru. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Porovná místně rozpoznanou službu s tím, co je pro stejnou službu dostupné vzdáleně. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Zobrazí uživateli nemodální uživatelské rozhraní, které vysvětluje, proč je funkce zakázaná nebo funguje s omezenou funkčností. |