MultiplexingRelayServiceBroker Класс

Определение

Объект, IRemoteServiceBroker профферс все службы от другого в IServiceBroker существующем 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
Наследование
MultiplexingRelayServiceBroker
Реализации

Конструкторы

MultiplexingRelayServiceBroker(IServiceBroker, MultiplexingStream)

Инициализирует новый экземпляр класса MultiplexingRelayServiceBroker.

Свойства

Completion

Возвращает объект Task , который завершается, когда удаляется экземпляр.

Методы

CancelServiceRequestAsync(Guid)

Высвобождает ресурсы, выделенные в результате выполнения предыдущих вызовов, RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) когда клиент не может или не сможет завершить соединение с запрошенной службой.

ConnectToServerAsync(IServiceBroker, Stream, CancellationToken)

Инициализирует новый экземпляр MultiplexingRelayServiceBroker класса и устанавливает Nerdbank.Streams.MultiplexingStream протокол с клиентом по заданному потоку.

Dispose()

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

Dispose(Boolean)
Является устаревшей.

Уничтожает управляемые и/или неуправляемые ресурсы.

DisposeAsync()

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

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Вводит клиент на сервер, чтобы получить сведения о возможностях клиента.

OnAvailabilityChanged(Object, BrokeredServicesChangedEventArgs)

Вызывает событие AvailabilityChanged.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Возвращает канал к службе.

События

AvailabilityChanged

Применяется к