다음을 통해 공유


NamedPipeClient class

프로세스 간 통신에 명명된 파이프를 사용하는 스트리밍 전송 클라이언트 구현입니다.

생성자

NamedPipeClient(string, RequestHandler, boolean)

NamedPipeClient 클래스의 새 인스턴스를 만듭니다.

메서드

connect()

사용자 지정 헤더 없이 연결을 설정합니다.

disconnect()

클라이언트 연결을 끊습니다.

send(StreamingRequest)

이 클라이언트 연결을 통해 데이터를 보내는 데 사용되는 작업입니다.

생성자 세부 정보

NamedPipeClient(string, RequestHandler, boolean)

NamedPipeClient 클래스의 새 인스턴스를 만듭니다.

new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)

매개 변수

baseName

string

연결할 명명된 파이프입니다.

autoReconnect

boolean

클라이언트가 연결 끊김 이벤트에서 자동으로 다시 연결하려고 하는지 여부를 결정하는 선택적 설정입니다. 기본값은 true입니다.

메서드 세부 정보

connect()

사용자 지정 헤더 없이 연결을 설정합니다.

function connect(): Promise<void>

반환

Promise<void>

disconnect()

클라이언트 연결을 끊습니다.

function disconnect()

send(StreamingRequest)

이 클라이언트 연결을 통해 데이터를 보내는 데 사용되는 작업입니다.

function send(request: StreamingRequest): Promise<IReceiveResponse>

매개 변수

반환

Promise<IReceiveResponse>

보내기 작업이 완료될 때 IReceiveResponse 인스턴스에 대한 약속입니다.