MultiplexingRelayServiceBroker 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.
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 |