Compartilhar via


NamedPipeClient Classe

Definição

Uma implementação de IStreamingTransportClient para uso 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 classe NamedPipeClient. Gerará ArgumentNullException se baseName for nulo, vazio ou espaço em branco.

Propriedades

IncomingConnected

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

IsConnected

Obtém um valor que indica se esse cliente está ou não conectado no momento.

OutgoingConnected

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

Métodos

ConnectAsync()

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

ConnectAsync(IDictionary<String,String>)

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

Disconnect()

Método usado para desconectar esse cliente.

Dispose()

Desconecta o cliente e libera todos os objetos relacionados pertencentes à classe .

Dispose(Boolean)

Descarta o objeto usado pela classe .

SendAsync(StreamingRequest, CancellationToken)

Tarefa usada para enviar dados por essa conexão de cliente. Gerará InvalidOperationException se for chamado quando o cliente estiver desconectado. Gerará ArgumentNullException se a mensagem for nula.

Eventos

Disconnected

Um evento a ser acionado quando o transporte subjacente é desconectado. Qualquer aplicativo que se comunique com esse cliente deve assinar esse evento.

Aplica-se a