IServiceBroker Rozhraní

Definice

Poskytuje přístup k libovolným službám aktivací v případě potřeby a vrácení objektu, 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)

Vyžádá přístup k některé službě prostřednictvím IDuplexPipe .

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

událost

AvailabilityChanged

Vyvolá se v případě, že se služba předtím dotázala na skutečnost, že poslední AvailabilityChanged událost mohla změnit dostupnost.

Metody rozšíření

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Vyžádá přístup k některé službě prostřednictvím IDuplexPipe .

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

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

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Pož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, která je k dispozici vzdáleně pro stejnou službu.

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

Prezentuje uživateli nemodální uživatelské rozhraní, které vysvětluje, proč je funkce zakázaná nebo funguje s omezenou funkčností.

Platí pro