Freigeben über


IpcRelayServiceBroker Klasse

Definition

Eine IRemoteServiceBroker , die alle Dienste aus einer anderen IServiceBroker über Named Pipes auf Windows- oder Unix-Domänensockets auf anderen Betriebssystemen verteilt.

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
Vererbung
IpcRelayServiceBroker
Implementiert

Konstruktoren

IpcRelayServiceBroker(IServiceBroker)

Initialisiert eine neue Instanz der IpcRelayServiceBroker-Klasse.

Eigenschaften

Completion

Ruft eine Task ab, die abgeschlossen wird, wenn diese instance verworfen wird.

TraceSource

Ruft den Protokollierungsmechanismus ab.

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.

Dispose()

Eine IRemoteServiceBroker , die alle Dienste aus einer anderen IServiceBroker über Named Pipes auf Windows- oder Unix-Domänensockets auf anderen Betriebssystemen verteilt.

Dispose(Boolean)

Löscht verwaltete und nicht verwaltete Ressourcen im Besitz dieses instance.

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.

Gilt für: