MultiplexingRelayServiceBroker Classe

Definição

Um IRemoteServiceBroker que proffers todos os serviços de outro IServiceBroker em um existente 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
Herança
MultiplexingRelayServiceBroker
Implementações

Construtores

MultiplexingRelayServiceBroker(IServiceBroker, MultiplexingStream)

Inicializa uma nova instância da classe MultiplexingRelayServiceBroker.

Propriedades

Completion

Obtém um Task que é concluído quando essa instância é descartada.

Métodos

CancelServiceRequestAsync(Guid)

Libera recursos alocados como resultado de uma chamada anterior para RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) quando o cliente não puder ou não concluir a conexão com o serviço solicitado.

ConnectToServerAsync(IServiceBroker, Stream, CancellationToken)

Inicializa uma nova instância da MultiplexingRelayServiceBroker classe e estabelece um Nerdbank.Streams.MultiplexingStream protocolo com o cliente sobre o fluxo especificado.

Dispose()

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

Dispose(Boolean)
Obsoleto.

Descartes de recursos gerenciados e/ou não gerenciados.

DisposeAsync()

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

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Apresenta o cliente ao servidor para detalhar os recursos do cliente.

OnAvailabilityChanged(Object, BrokeredServicesChangedEventArgs)

Aciona o evento AvailabilityChanged.

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Obtém um pipe para um serviço.

Eventos

AvailabilityChanged

Aplica-se a