IServiceBroker Interfaccia

Definizione

Fornisce l'accesso a servizi arbitrari attivandoli, se necessario e restituendo un oggetto che può essere usato per comunicare con esso.

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

Metodi

Nome Descrizione
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite .IDuplexPipe

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite un proxy client.

Eventi

Nome Descrizione
AvailabilityChanged

Si verifica quando in precedenza un servizio sottoposto a query per dopo l'ultimo AvailabilityChanged evento potrebbe aver modificato la disponibilità.

Metodi di estensione

Nome Descrizione
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite .IDuplexPipe

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

Richiede l'accesso ad alcuni servizi tramite un proxy client.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite un proxy client.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Confronta un servizio riconosciuto localmente con quello disponibile in remoto per lo stesso servizio.

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

Presenta l'interfaccia utente senza modalità all'utente che spiega perché una funzionalità è disabilitata o funziona con funzionalità ridotte.

Si applica a