NamedPipeClient Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |