GlobalBrokeredServiceContainer.ProfferedServiceFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Services d’un service réparti qui est profferé via une fabrique in-proc.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedServiceFactory : IDisposable, Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.IProffered
Protected Class GlobalBrokeredServiceContainer.ProfferedServiceFactory
Implements GlobalBrokeredServiceContainer.IProffered, IDisposable
- Héritage
-
GlobalBrokeredServiceContainer.ProfferedServiceFactory
- Dérivé
- Attributs
- Implémente
Propriétés
AuthorizingFactory |
Obtient la fabrique, si l’une d’elles a été fournie qui prend un AuthorizationServiceClient. |
Container |
Obtient le conteneur. |
DebuggerDisplay |
Obtient une valeur raisonnable à utiliser pour le DebuggerDisplayAttribute sur ce type ou un type dérivé. |
Descriptor |
Obtient le descripteur fourni avec la fabrique. |
Factory |
Obtient la fabrique, si l’une d’elles a été fournie qui n’a pas pris de AuthorizationServiceClient. |
Monikers |
Obtient l’ensemble de monikers pour les services offerts. |
Source |
Obtient un identificateur d’où sont extraits les services. |
Méthodes
Dispose() |
Services d’un service réparti qui est profferé via une fabrique in-proc. |
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Demande l’accès à un service via un IDuplexPipe. |
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
Demande l’accès à un service via un proxy client. |
Événements
AvailabilityChanged |
Nous n’avons jamais soulevé cet événement. Il suffit donc de déposer les gestionnaires sur le sol. |
Implémentations d’interfaces explicites
IRemoteServiceBroker.CancelServiceRequestAsync(Guid) |
Libère les ressources allouées à la suite d’un appel antérieur à RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) lorsque le client ne peut pas ou ne veut pas terminer la connexion au service demandé. |
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken) |
Présente le client au serveur pour détailler les fonctionnalités du client. |
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
Obtient un canal vers un service. |
Méthodes d’extension
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Demande l’accès à un service via un IDuplexPipe. |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
Demande l’accès à un service via un proxy client. |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
Demande l’accès à un service via un proxy client. |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
Compare un service reconnu localement à ce qui est disponible à distance pour le même service. |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
Présente l’interface utilisateur sans mode à l’utilisateur qui explique pourquoi une fonctionnalité est désactivée ou fonctionne avec des fonctionnalités réduites. |