Partager via


IpcRelayServiceBroker Classe

Définition

IRemoteServiceBroker qui génère tous les services d’un autre IServiceBroker sur des canaux nommés sur des sockets de domaine Windows ou Unix sur d’autres systèmes d’exploitation.

public ref class IpcRelayServiceBroker : Microsoft::ServiceHub::Framework::IRemoteServiceBroker
public class IpcRelayServiceBroker : Microsoft.ServiceHub.Framework.IRemoteServiceBroker
public class IpcRelayServiceBroker : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker
type IpcRelayServiceBroker = class
    interface IRemoteServiceBroker
type IpcRelayServiceBroker = class
    interface IRemoteServiceBroker
    interface IDisposable
Public Class IpcRelayServiceBroker
Implements IRemoteServiceBroker
Public Class IpcRelayServiceBroker
Implements IDisposable, IRemoteServiceBroker
Héritage
IpcRelayServiceBroker
Implémente

Constructeurs

IpcRelayServiceBroker(IServiceBroker)

Initialise une nouvelle instance de la classe IpcRelayServiceBroker.

Propriétés

Completion

Obtient un Task qui se termine lorsque ce instance est supprimé.

TraceSource

Obtient le mécanisme de journalisation.

Méthodes

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 termine pas la connexion au service demandé.

Dispose()

IRemoteServiceBroker qui génère tous les services d’un autre IServiceBroker sur des canaux nommés sur des sockets de domaine Windows ou Unix sur d’autres systèmes d’exploitation.

Dispose(Boolean)

Supprime les ressources managées et non managées appartenant à ce instance.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Présente le client au serveur pour détailler les fonctionnalités du client.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Obtient un canal vers un service.

Événements

AvailabilityChanged

Se produit lorsqu’un service précédemment interrogé depuis le dernier AvailabilityChanged événement peut avoir changé de disponibilité.

S’applique à