Freigeben über


GlobalBrokeredServiceContainer.IProffered Schnittstelle

Definition

Ein -Objekt, das einen überwachten Dienst oder eine Gruppe von Diensten nachverfolgt.

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

Eigenschaften

Monikers

Ruft den Satz von Monikern für die profferierten Dienste ab.

Source

Ruft einen Bezeichner für den Speicherort ab, von dem die Dienste stammen.

Methoden

CancelServiceRequestAsync(Guid)

Gibt Ressourcen frei, die aufgrund eines vorherigen Aufrufs RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) von zugeordnet wurden, wenn der Client die Verbindung mit dem angeforderten Dienst nicht herstellen kann oder nicht vervollständigen kann.

(Geerbt von IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Fordert den Zugriff auf einen Dienst über einen an IDuplexPipe.

(Geerbt von IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Fordert zugriff auf einen Dienst über einen Clientproxy an.

(Geerbt von IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Führt den Client mit dem Server ein, um die Funktionen des Clients zu beschreiben.

(Geerbt von IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Ruft eine Pipe an einen Dienst ab.

(Geerbt von IRemoteServiceBroker)

Ereignisse

AvailabilityChanged

Tritt auf, wenn ein Dienst, der zuvor seit dem letzten AvailabilityChanged Ereignis abgefragt wurde, die Verfügbarkeit geändert hat.

(Geerbt von IServiceBroker)

Erweiterungsmethoden

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Fordert den Zugriff auf einen Dienst über einen an IDuplexPipe.

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

Fordert zugriff auf einen Dienst über einen Clientproxy an.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Fordert zugriff auf einen Dienst über einen Clientproxy an.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Vergleicht einen lokal erkannten Dienst mit dem remote verfügbaren Dienst für denselben Dienst.

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

Stellt dem Benutzer eine moduslose Benutzeroberfläche bereit, die erläutert, warum ein Feature deaktiviert ist oder mit eingeschränkter Funktionalität funktioniert.

Gilt für: