Compartir a través de


NamedPipeClient Clase

Definición

Implementación de IStreamingTransportClient para su uso con canalizaciones con nombre.

public class NamedPipeClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type NamedPipeClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public Class NamedPipeClient
Implements IDisposable, IStreamingTransportClient
Herencia
NamedPipeClient
Implementaciones

Constructores

NamedPipeClient(String, RequestHandler, Boolean)

Inicializa una nueva instancia de la clase NamedPipeClient. ArgumentNullException Produce si baseName es null, vacío o espacio en blanco.

Propiedades

IncomingConnected

Obtiene un valor que indica si NamedPipeClient tiene una conexión de canalización entrante.

IsConnected

Obtiene un valor que indica si este cliente está conectado o no.

OutgoingConnected

Obtiene un valor que indica si NamedPipeClient tiene una conexión de canalización saliente.

Métodos

ConnectAsync()

Establezca una conexión sin encabezados personalizados.

ConnectAsync(IDictionary<String,String>)

Establezca una conexión con encabezados personalizados opcionales.

Disconnect()

Método usado para desconectar este cliente.

Dispose()

Desconecta el cliente y libera los objetos relacionados que pertenecen a la clase .

Dispose(Boolean)

Disposes objeto utilizado por la clase .

SendAsync(StreamingRequest, CancellationToken)

Tarea que se usa para enviar datos a través de esta conexión de cliente. Produce si se llama cuando se desconecta InvalidOperationException el cliente. ArgumentNullException Produce si el mensaje es null.

Eventos

Disconnected

Evento que se desencadenará cuando se desconecte el transporte subyacente. Cualquier aplicación que se comunique con este cliente debe suscribirse a este evento.

Se aplica a