MultiplexingRelayServiceBroker Klasse

Definition

Ein IRemoteServiceBroker , der alle Dienste von einem anderen IServiceBroker über eine vorhandene proffzer- Nerdbank.Streams.MultiplexingStream

public ref class MultiplexingRelayServiceBroker : IAsyncDisposable, IDisposable, Microsoft::ServiceHub::Framework::IRemoteServiceBroker
public class MultiplexingRelayServiceBroker : IAsyncDisposable, IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker
type MultiplexingRelayServiceBroker = class
    interface IRemoteServiceBroker
    interface IDisposable
    interface IAsyncDisposable
Public Class MultiplexingRelayServiceBroker
Implements IAsyncDisposable, IDisposable, IRemoteServiceBroker
Vererbung
MultiplexingRelayServiceBroker
Implementiert

Konstruktoren

MultiplexingRelayServiceBroker(IServiceBroker, MultiplexingStream)

Initialisiert eine neue Instanz der MultiplexingRelayServiceBroker-Klasse.

Eigenschaften

Completion

Ruft einen ab Task , der abgeschlossen wird, wenn diese-Instanz verworfen wird.

Methoden

CancelServiceRequestAsync(Guid)

Gibt Ressourcen frei, die als Ergebnis eines vorherigen Aufrufes zugeordnet sind, RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) Wenn der Client die Verbindung mit dem angeforderten Dienst nicht oder nicht erfüllt.

ConnectToServerAsync(IServiceBroker, Stream, CancellationToken)

Initialisiert eine neue Instanz der MultiplexingRelayServiceBroker -Klasse und stellt ein Nerdbank.Streams.MultiplexingStream Protokoll mit dem Client für den angegebenen Stream her.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Dispose(Boolean)
Veraltet.

Gibt verwaltete und/oder nicht verwaltete Ressourcen frei.

DisposeAsync()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Führt den Client auf dem Server ein, um die Funktionen des Clients zu beschreiben.

OnAvailabilityChanged(Object, BrokeredServicesChangedEventArgs)

Löst das AvailabilityChanged-Ereignis aus.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Ruft eine Pipe an einen Dienst ab.

Ereignisse

AvailabilityChanged

Gilt für