GlobalBrokeredServiceContainer.View Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine gefilterte Ansicht für die Dienste, die für eine GlobalBrokeredServiceContainerbereitgestellt werden, die als IServiceBrokerverfügbar gemacht wird.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.View : Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Class GlobalBrokeredServiceContainer.View
Implements IRemoteServiceBroker, IServiceBroker
- Vererbung
-
GlobalBrokeredServiceContainer.View
- Attribute
- Implementiert
Eigenschaften
Audience |
Ruft den Filter ab, der auf Dienste angewendet werden soll. |
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. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Fordert den Zugriff auf einen Dienst über einen an IDuplexPipe. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Fordert zugriff auf einen Dienst über einen Clientproxy an. |
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Führt den Client mit dem Server ein, um die Funktionen des Clients zu beschreiben. |
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Ruft eine Pipe an einen Dienst ab. |
Ereignisse
AvailabilityChanged |
Tritt auf, wenn ein Dienst, der zuvor seit dem letzten AvailabilityChanged Ereignis abgefragt wurde, die Verfügbarkeit geändert hat. |
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. |