Udostępnij za pośrednictwem


IServiceBroker Interfejs

Definicja

Zapewnia dostęp do dowolnych usług poprzez aktywowanie ich w razie potrzeby i zwrócenie obiektu, który może służyć 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 pośrednictwem elementu IDuplexPipe.

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta.

Zdarzenia

AvailabilityChanged

Występuje, gdy usługa wcześniej odpytywowana od czasu ostatniego AvailabilityChanged zdarzenia mogła ulec zmianie dostępności.

Metody rozszerzania

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem elementu IDuplexPipe.

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

Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Żąda dostępu do niektórych usług za pośrednictwem serwera proxy klienta.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Porównuje lokalnie rozpoznawaną usługę do tego, co jest dostępne zdalnie dla tej samej usługi.

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

Przedstawia użytkownikowi interfejs użytkownika bez moderowanego, który wyjaśnia, dlaczego funkcja jest wyłączona lub działa z ograniczoną funkcjonalnością.

Dotyczy