Condividi tramite


GlobalBrokeredServiceContainer.View Classe

Definizione

Visualizzazione filtrata nei servizi profferti a un GlobalBrokeredServiceContaineroggetto , esposto come IServiceBroker.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.View : Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Class GlobalBrokeredServiceContainer.View
Implements IRemoteServiceBroker, IServiceBroker
Ereditarietà
GlobalBrokeredServiceContainer.View
Attributi
Implementazioni

Proprietà

Audience

Ottiene il filtro da applicare ai servizi.

Metodi

CancelServiceRequestAsync(Guid)

Rilascia le risorse allocate come risultato di una chiamata precedente a RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) quando il client non può o non completa la connessione al servizio richiesto.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Richiede l'accesso a un servizio tramite un IDuplexPipeoggetto .

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Richiede l'accesso a un servizio tramite un proxy client.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Introduce il client al server per dettagliare le funzionalità del client.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Ottiene una pipe a un servizio.

Eventi

AvailabilityChanged

Si verifica quando un servizio precedentemente sottoposto a query per l'ultimo AvailabilityChanged evento potrebbe avere modificato la disponibilità.

Metodi di estensione

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Richiede l'accesso a un servizio tramite un IDuplexPipeoggetto .

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

Richiede l'accesso a un servizio tramite un proxy client.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Richiede l'accesso a un servizio tramite un proxy client.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Confronta un servizio riconosciuto in locale con quello che è 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 operativa con funzionalità ridotte.

Si applica a