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
- 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 인스턴스에 대한 약속입니다.