IServiceBroker Rozhraní

Definice

Poskytuje přístup k libovolným službám tak, že je v případě potřeby aktivuje a vrátí objekt, který může být použit ke komunikaci s ním.

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
Odvozené

Metody

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.

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

Platí pro