NamedPipeClient 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.
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. |