NamedPipeClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |