IServiceBroker Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
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. |