MultiplexingRelayServiceBroker Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |