NamedPipeClient class
流式传输客户端实现,该实现使用命名管道进行进程间通信。
构造函数
Named |
创建 NamedPipeClient 类的新实例。 |
方法
connect() | 建立没有自定义标头的连接。 |
disconnect() | 断开客户端的连接。 |
send(Streaming |
用于通过此客户端连接发送数据的任务。 |
构造函数详细信息
NamedPipeClient(string, RequestHandler, boolean)
创建 NamedPipeClient 类的新实例。
new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
参数
- baseName
-
string
要连接到的命名管道。
- requestHandler
- RequestHandler
可选 RequestHandler 来处理此客户端收到的传入消息。
- autoReconnect
-
boolean
可选设置,用于确定客户端是否尝试在断开连接事件上自动重新连接。 默认值为 true。
方法详细信息
connect()
建立没有自定义标头的连接。
function connect(): Promise<void>
返回
Promise<void>
disconnect()
断开客户端的连接。
function disconnect()
send(StreamingRequest)
用于通过此客户端连接发送数据的任务。
function send(request: StreamingRequest): Promise<IReceiveResponse>
参数
- request
- StreamingRequest
要发送的 StreamingRequest。
返回
Promise<IReceiveResponse>
完成发送操作后,IReceiveResponse 实例的 promise。