IServiceBroker Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ą. |