Condividi tramite


GlobalBrokeredServiceContainer.IProffered Interfaccia

Definizione

Oggetto che tiene traccia di un servizio o di un set di servizi proffered.

protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
Implementazioni

Proprietà

Monikers

Ottiene il set di moniker per i servizi profferati.

Source

Ottiene un identificatore da cui i servizi vengono profferti.

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.

(Ereditato da IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Richiede l'accesso a un servizio tramite un IDuplexPipeoggetto .

(Ereditato da IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

(Ereditato da IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

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

(Ereditato da IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Ottiene una pipe a un servizio.

(Ereditato da IRemoteServiceBroker)

Eventi

AvailabilityChanged

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

(Ereditato da IServiceBroker)

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