botframework-streaming package
클래스
PayloadAssembler |
스트리밍 라이브러리에 대한 페이로드를 어셈블합니다. |
ContentStream |
디코딩할 콘텐츠를 포함하는 고정 또는 무한 길이의 스트림입니다. |
CancelDisassembler |
스트리밍 취소 디스어셈블러. |
HttpContentStreamDisassembler |
Http 콘텐츠 스트림에 대한 디스어셈블러 |
PayloadDisassembler |
기본 클래스 스트리밍 페이로드 디스어셈블. |
RequestDisassembler |
스트리밍 요청 디스어셈블러. |
ResponseDisassembler |
스트리밍 응답 디스어셈블러. |
HttpContent |
SubscribableStream포함하는 HttpContent 클래스입니다. |
HttpContentStream |
StreamingRequest의 스트림 컬렉션 내에 포함된 첨부 파일이며, 그 자체에는 모든 형태의 미디어 항목이 포함되어 있습니다. |
NamedPipeClient |
프로세스 간 통신에 명명된 파이프를 사용하는 스트리밍 전송 클라이언트 구현입니다. |
NamedPipeServer |
프로세스 간 통신에 명명된 파이프를 사용하는 스트리밍 전송 서버 구현입니다. |
NamedPipeTransport |
명명된 파이프 기반 전송 보낸 사람 및 수신기 추상화 |
PayloadReceiver |
스트리밍을 위한 페이로드 수신기입니다. |
PayloadSender |
스트리밍 페이로드 발신자입니다. |
TransportDisconnectedEvent |
연결 끊기 이벤트가 발생할 때 포함할 이벤트입니다. |
HeaderSerializer |
스트리밍 헤더 serializer |
PayloadAssemblerManager |
페이로드의 어셈블리를 오케스트레이션합니다. |
RequestManager |
보류 중인 스트리밍 요청을 오케스트레이션하고 관리합니다. |
SendOperations |
스트리밍 페이로드에 대한 작업을 보냅니다. |
StreamManager |
스트림을 오케스트레이션하고 관리합니다. |
ProtocolAdapter |
스트리밍에 대한 프로토콜 어댑터를 만듭니다. |
RequestHandler |
IStreamingTransport통해 전송되는 들어오는 스트리밍 요청을 처리하는 데 사용되는 클래스에 의해 구현됩니다. |
StreamingRequest |
스트리밍 확장 전송이 있는 Bot Framework Protocol 3을 통해 전송되는 기본 요청 유형으로, HTTP 요청 메시지와 동일합니다. |
StreamingResponse |
스트리밍 확장 전송을 사용하여 Bot Framework Protocol 3을 통해 전송되는 기본 응답 유형으로, HTTP 응답 메시지에 해당합니다. |
SubscribableStream |
원시 바이트를 소모성 형식으로 변환하는 |
NodeWebSocketFactory |
WebSocket 서버를 만드는 NodeWebSocketFactory를 나타냅니다. |
NodeWebSocketFactoryBase |
WebSocket을 만드는 추상 NodeWebSocketFactoryBase 클래스를 나타냅니다. |
NodeWebSocket |
NodeWebSocketFactory 사용하여 WebSocket 서버를 만드는 데 사용할 ISocket 구현입니다. |
WebSocketClient |
스트리밍 전송으로 사용할 웹 소켓 기반 클라이언트입니다. |
WebSocketServer |
스트리밍 전송으로 사용할 웹 소켓 기반 서버입니다. |
WebSocketTransport |
웹 소켓 기반 전송. |
인터페이스
IAssemblerParams |
스트리밍 어셈블러에 대한 매개 변수입니다. |
IBrowserFileReader |
부분적으로 W3C FileAPI 작업 초안의 FileReader를 나타냅니다. 자세한 내용은 https://w3c.github.io/FileAPI/#APIASynch참조하세요. 이 인터페이스는 프레임워크를 지원하며 코드에 대해 직접 호출할 수 없습니다. |
IBrowserWebSocket |
HTML Living Standard의 WebSocket을 부분적으로 나타냅니다. 자세한 내용은 https://html.spec.whatwg.org/multipage/web-sockets.html참조하세요. 이 인터페이스는 프레임워크를 지원하며 코드에 대해 직접 호출할 수 없습니다. |
IEventEmitter |
Node.js |
IHeader |
스트리밍 페이로드 헤더 정의입니다. |
IHttpContentHeaders |
스트리밍 Http 콘텐츠 헤더 정의입니다. |
INodeBuffer |
Node.js |
INodeIncomingMessage |
Node.js |
INodeServer |
Node.js |
AddressInfo | |
INodeSocket |
Node.js |
WritableStream | |
IReceiveRequest |
스트리밍 수신 요청 정의입니다. |
IReceiveResponse |
수신 요청의 스트리밍 응답입니다. |
IRequestPayload |
스트리밍 요청 페이로드에 대한 정의입니다. |
IResponsePayload |
모든 대화 상자의 기본 클래스입니다. |
ISendPacket |
스트리밍 송신 패킷 정의입니다. |
ISocket | |
IStreamDescription |
스트림 설명의 정의입니다. |
IStreamWrapper |
길이가 있는 스트림입니다. |
IStreamingTransportClient |
스트리밍 전송 클라이언트의 특성을 정의하는 추상화입니다. 가능한 구현의 예로는 WebSocket 전송 클라이언트 또는 NamedPipe 전송 클라이언트가 있습니다. |
IStreamingTransportServer |
스트리밍 전송 서버의 특성을 정의하는 추상화입니다. 가능한 구현의 예로는 WebSocket 전송 서버 또는 NamedPipe 전송 서버가 있습니다. |
ITransport |
제네릭 전송 정의에 대한 추상화입니다. |
ITransportReceiver |
요청을 받을 수 있는 스트리밍 전송의 정의입니다. |
ITransportSender |
요청을 보낼 수 있는 스트리밍 전송의 정의입니다. |
형식 별칭
BufferEncoding | |
ValidBuffer |
Copyright (c) Microsoft Corporation. 모든 권한이 예약되어 있습니다. MIT 라이선스에 따라 라이선스가 부여되었습니다. |
TransportDisconnectedEventHandler | |
ConnectionListener |
열거형
PayloadConstants |
스트리밍 페이로드에 대한 상수입니다. |
PayloadTypes |
스트리밍 라이브러리에서 지원되는 페이로드 유형입니다. |
함수
create |
노드 'net' 서버 만들기 |
get |
노드 'net' 서버 인스턴스를 만드는 함수 가져오기 |
generate |
uuid v4 문자열을 생성합니다. |
함수 세부 정보
createNodeServer(ConnectionListener)
노드 'net' 서버 만들기
function createNodeServer(callback?: ConnectionListener): INodeServer
매개 변수
- callback
- ConnectionListener
선택적 연결 수신기
반환
노드 'net' 서버 인스턴스
getServerFactory()
노드 'net' 서버 인스턴스를 만드는 함수 가져오기
function getServerFactory(): (callback?: ConnectionListener) => INodeServer
반환
(callback?: ConnectionListener) => INodeServer
서버 팩터리 함수
generateGuid()
uuid v4 문자열을 생성합니다.
function generateGuid(): string
반환
string
uuidv4 문자열입니다.