Condividi tramite


NamedPipeServer Classe

Definizione

Un server da usare con bot Framework Protocol V3 con estensioni di streaming e un trasporto named pipe sottostante.

public class NamedPipeServer : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportServer
type NamedPipeServer = class
    interface IStreamingTransportServer
    interface IDisposable
Public Class NamedPipeServer
Implements IDisposable, IStreamingTransportServer
Ereditarietà
NamedPipeServer
Implementazioni

Costruttori

NamedPipeServer(String, RequestHandler, Boolean)

Inizializza una nuova istanza della classe NamedPipeServer. ArgumentNullException Genera argomenti null.

Proprietà

IsConnected

Ottiene un valore che indica se il server è attualmente connesso.

Metodi

Disconnect()

Disconnette namedPipeServer.

Dispose()

Elimina l'oggetto e rilascia tutti gli oggetti correlati di proprietà della classe .

Dispose(Boolean)

Elimina l'oggetto utilizzato dalla classe .

SendAsync(StreamingRequest, CancellationToken)

Attività utilizzata per inviare dati tramite questa connessione server. InvalidOperationException Genera un'eccezione se viene chiamato quando il server non è connesso. Genera un'eccezione se la ArgumentNullException richiesta è Null.

StartAsync()

Usato per stabilire la connessione utilizzata da questo server e iniziare ad ascoltare i messaggi in arrivo.

Eventi

Disconnected

Evento da attivare quando il trasporto sottostante viene disconnesso. Qualsiasi applicazione che comunica con questo server deve sottoscrivere questo evento.

Si applica a