Partilhar via


IpcRelayServiceBroker Classe

Definição

Um IRemoteServiceBroker que oferece todos os serviços de outro IServiceBroker sobre pipes nomeados em soquetes de domínio Windows ou Unix em outros sistemas operacionais.

public ref class IpcRelayServiceBroker : Microsoft::ServiceHub::Framework::IRemoteServiceBroker
public class IpcRelayServiceBroker : Microsoft.ServiceHub.Framework.IRemoteServiceBroker
public class IpcRelayServiceBroker : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker
type IpcRelayServiceBroker = class
    interface IRemoteServiceBroker
type IpcRelayServiceBroker = class
    interface IRemoteServiceBroker
    interface IDisposable
Public Class IpcRelayServiceBroker
Implements IRemoteServiceBroker
Public Class IpcRelayServiceBroker
Implements IDisposable, IRemoteServiceBroker
Herança
IpcRelayServiceBroker
Implementações

Construtores

IpcRelayServiceBroker(IServiceBroker)

Inicializa uma nova instância da classe IpcRelayServiceBroker.

Propriedades

Completion

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

TraceSource

Obtém o mecanismo de registro em log.

Métodos

CancelServiceRequestAsync(Guid)

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

Dispose()

Um IRemoteServiceBroker que oferece todos os serviços de outro IServiceBroker sobre pipes nomeados em soquetes de domínio Windows ou Unix em outros sistemas operacionais.

Dispose(Boolean)

Descarta recursos gerenciados e não gerenciados pertencentes a essa instância.

HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

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

RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Obtém um pipe para um serviço.

Eventos

AvailabilityChanged

Ocorre quando um serviço consultado anteriormente para desde o último AvailabilityChanged evento pode ter alterado a disponibilidade.

Aplica-se a