Partilhar via


NamedPipeClient Classe

Definição

Uma implementação de IStreamingTransportClient para utilização com Pipes Nomeados.

public class NamedPipeClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type NamedPipeClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public Class NamedPipeClient
Implements IDisposable, IStreamingTransportClient
Herança
NamedPipeClient
Implementações

Construtores

NamedPipeClient(String, RequestHandler, Boolean)

Inicializa uma nova instância da NamedPipeClient classe. ArgumentNullException Lança se baseName for nulo, vazio ou espaço em branco.

Propriedades

IncomingConnected

Obtém um valor que indica se o NamedPipeClient tem uma ligação de pipe de entrada.

IsConnected

Obtém um valor que indica se este cliente está ou não ligado.

OutgoingConnected

Obtém um valor que indica se o NamedPipeClient tem uma ligação de pipe de saída.

Métodos

ConnectAsync()

Estabeleça uma ligação sem cabeçalhos personalizados.

ConnectAsync(IDictionary<String,String>)

Estabeleça uma ligação com cabeçalhos personalizados opcionais.

Disconnect()

Método utilizado para desligar este cliente.

Dispose()

Desliga o cliente e liberta quaisquer objetos relacionados pertencentes à classe.

Dispose(Boolean)

Elimina o objeto utilizado pela classe.

SendAsync(StreamingRequest, CancellationToken)

Tarefa utilizada para enviar dados através desta ligação de cliente. InvalidOperationException Lança se for chamado quando o cliente está desligado. ArgumentNullException Lança se a mensagem for nula.

evento

Disconnected

Um evento a ser acionado quando o transporte subjacente é desligado. Qualquer aplicação que comunique com este cliente deve subscrever este evento.

Aplica-se a