NamedPipeServer class
Implementierung des Streaming-Transportservers, die benannte Pipes für die Kommunikation zwischen Prozessen verwendet.
Konstruktoren
| Named |
Erstellt eine neue Instanz der NamedPipeServer Klasse. |
Eigenschaften
| is |
Verbindungsstatus abrufen |
Methoden
| disconnect() | Ermöglicht das manuelle Trennen des Servers. |
| send(Streaming |
Aufgabe, die zum Senden von Daten über diese Clientverbindung verwendet wird. |
| start(() => void) | Wird verwendet, um die von diesem Server verwendete Verbindung herzustellen und mit der Überwachung eingehender Nachrichten zu beginnen. |
Details zum Konstruktor
NamedPipeServer(string, RequestHandler, boolean)
Erstellt eine neue Instanz der NamedPipeServer Klasse.
new NamedPipeServer(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Parameter
- baseName
-
string
Die benannte Pipe, mit der eine Verbindung hergestellt werden soll.
- requestHandler
- RequestHandler
Optionaler RequestHandler- zum Verarbeiten eingehender Nachrichten, die von diesem Client empfangen werden.
- autoReconnect
-
boolean
Veraltet: Die automatische Erneute Verbindung ist das Standardverhalten.
Details zur Eigenschaft
isConnected
Verbindungsstatus abrufen
boolean isConnected
Eigenschaftswert
boolean
true, wenn aktuell verbunden.
Details zur Methode
disconnect()
Ermöglicht das manuelle Trennen des Servers.
function disconnect()
send(StreamingRequest)
Aufgabe, die zum Senden von Daten über diese Clientverbindung verwendet wird.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parameter
- request
- StreamingRequest
Die zu sendende StreamingRequest-.
Gibt zurück
Promise<IReceiveResponse>
Eine Zusage für eine Instanz von IReceiveResponse nach Abschluss des Sendevorgangs.
start(() => void)
Wird verwendet, um die von diesem Server verwendete Verbindung herzustellen und mit der Überwachung eingehender Nachrichten zu beginnen.
function start(onListen?: () => void): Promise<string>
Parameter
- onListen
-
() => void
Optionaler Rückruf, der einmal ausgelöst wird, wenn der Server sowohl eingehende als auch ausgehende Pipe überwacht
Gibt zurück
Promise<string>
Eine versprochene Zeichenfolge, die nicht aufgelöst wird, solange der Server ausgeführt wird.