GlobalBrokeredServiceContainer.ProfferedServiceFactory 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.
Dient einem Brokerdienst, der über eine In-Proc-Factory bereitgestellt wird.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceFactory : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceFactory
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Vererbung
-
GlobalBrokeredServiceContainer.ProfferedServiceFactory
- Abgeleitet
- Attribute
- Implementiert
Eigenschaften
AuthorizingFactory |
Ruft die Factory ab, wenn eine bereitgestellt wurde, die ein AuthorizationServiceClientakzeptiert. |
Container |
Ruft den Container ab. |
DebuggerDisplay |
Ruft einen angemessenen Wert ab, der für diesen oder einen abgeleiteten DebuggerDisplayAttribute Typ verwendet werden soll. |
Descriptor |
Ruft den Deskriptor ab, der mit der Factory bereitgestellt wurde. |
Factory |
Ruft die Factory ab, wenn eine bereitgestellt wurde, die keinen nahm AuthorizationServiceClient. |
Monikers |
Ruft den Satz von Monikern für die bereitgestellten Dienste ab. |
Source |
Ruft einen Bezeichner ab, von dem aus die Dienste bereitgestellt werden. |
Methoden
Dispose() |
Dient einem Brokerdienst, der über eine In-Proc-Factory bereitgestellt wird. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Fordert den Zugriff auf einen Dienst über ein IDuplexPipean. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Fordert den Zugriff auf einen Dienst über einen Clientproxy an. |
Ereignisse
AvailabilityChanged |
Dieses Ereignis wird nie ausgelöst, also legen Sie einfach die Handler auf dem Boden ab. |
Explizite Schnittstellenimplementierungen
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Gibt Ressourcen frei, die aufgrund eines vorherigen Aufrufs RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) von zugewiesen wurden, wenn der Client die Verbindung mit dem angeforderten Dienst nicht herstellen kann oder nicht abschließen möchte. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Führt den Client mit dem Server ein, um die Funktionen des Clients zu beschreiben. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Ruft eine Pipe an einen Dienst ab. |
Erweiterungsmethoden
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Fordert den Zugriff auf einen Dienst über ein IDuplexPipean. |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Fordert den Zugriff auf einen Dienst über einen Clientproxy an. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Fordert den 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 dar, die erklärt, warum ein Feature deaktiviert ist oder mit eingeschränkter Funktionalität funktioniert. |