GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker 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í.
Jedná se o zprostředkovanou službu, která se nabízí prostřednictvím IRemoteServiceBroker.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Dědičnost
-
GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker
- Atributy
- Implementuje
Vlastnosti
Monikers |
Získá sadu monikers pro služby s nabíráním. |
Source |
Získá identifikátor, ze kterého jsou služby načítané. |
Metody
Dispose() |
Jedná se o zprostředkovanou službu, která se nabízí prostřednictvím IRemoteServiceBroker. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Požádá o přístup k některé službě IDuplexPipeprostřednictvím . |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Požádá o přístup k některé službě prostřednictvím proxy serveru klienta. |
Událost
AvailabilityChanged |
Vyvolá se v případě, že služba, na která se dříve dotazovala od poslední AvailabilityChanged události, změnila dostupnost. |
Explicitní implementace rozhraní
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Uvolní prostředky přidělené jako výsledek předchozího volání, RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) když klient nemůže nebo nedokon čte připojení k požadované službě. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Seznámí klienta se serverem a podrobně popisuje jeho možnosti. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Získá kanál do služby. |
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í. |