IServiceBroker Interfejs

Definicja

Zapewnia dostęp do dowolnych usług przez aktywację ich w razie potrzeby i zwróceniem obiektu, który może być używany do komunikowania się z nim.

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
Pochodne

Metody

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Żąda dostępu do niektórych usług za przez IDuplexPipe .

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Żąda dostępu do pewnej usługi za pomocą serwera proxy klienta.

Zdarzenia

AvailabilityChanged

Występuje, gdy usługa została wcześniej zbadana, ponieważ ostatnie AvailabilityChanged zdarzenie mogło zmienić dostępność.

Metody rozszerzania

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Żąda dostępu do niektórych usług za przez IDuplexPipe .

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

Żąda dostępu do pewnej usługi za pomocą serwera proxy klienta.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Porównuje lokalnie uznaną usługę z usługą dostępną zdalnie dla tej samej usługi.

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

Dotyczy