NamedPipeClient Klas

Definitie

Een implementatie van IStreamingTransportClient voor gebruik met Named Pipes.

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

Constructors

NamedPipeClient(String, RequestHandler, Boolean)

Initialiseert een nieuw exemplaar van de NamedPipeClient klasse. ArgumentNullException Genereert als baseName null, leeg of witruimte is.

Eigenschappen

IncomingConnected

Hiermee wordt een waarde opgehaald die aangeeft of de NamedPipeClient een binnenkomende pijpverbinding heeft.

IsConnected

Hiermee wordt een waarde opgehaald die aangeeft of deze client momenteel is verbonden.

OutgoingConnected

Hiermee wordt een waarde opgehaald die aangeeft of de NamedPipeClient een uitgaande pijpverbinding heeft.

Methoden

ConnectAsync()

Maak een verbinding zonder aangepaste headers.

ConnectAsync(IDictionary<String,String>)

Maak een verbinding met optionele aangepaste headers.

Disconnect()

Methode die wordt gebruikt om de verbinding met deze client te verbreken.

Dispose()

Hiermee wordt de verbinding met de client verbroken en worden alle gerelateerde objecten vrijgegeven die eigendom zijn van de klasse.

Dispose(Boolean)

Hiermee wordt object verwijderd dat wordt gebruikt door de klasse.

SendAsync(StreamingRequest, CancellationToken)

Taak die wordt gebruikt voor het verzenden van gegevens via deze clientverbinding. Genereert indien aangeroepen wanneer de verbinding met de client wordt verbroken InvalidOperationException . ArgumentNullException Genereert als het bericht null is.

gebeurtenis

Disconnected

Een gebeurtenis die moet worden geactiveerd wanneer het onderliggende transport wordt losgekoppeld. Elke toepassing die met deze client communiceert, moet zich abonneren op deze gebeurtenis.

Van toepassing op