Sdílet prostřednictvím


GlobalBrokeredServiceContainer.IProffered Rozhraní

Definice

Objekt, který sleduje službu nebo sadu služeb.

protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
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

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ě.

(Zděděno od IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Žádost o přístup k některé službě IDuplexPipeprostřednictvím .

(Zděděno od IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Vyžaduje přístup k některé službě prostřednictvím klientského proxy serveru.

(Zděděno od IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Představuje klienta na serveru a podrobně popisuje možnosti klienta.

(Zděděno od IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Získá kanál do služby.

(Zděděno od IRemoteServiceBroker)

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.

(Zděděno od IServiceBroker)

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í.

Platí pro