다음을 통해 공유


StreamingRequestHandler 클래스

정의

IStreamingTransport를 통해 전송된 들어오는 요청을 처리하고 스트리밍 확장을 사용하여 Bot Framework Protocol v3을 준수하는 요청 처리기입니다.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
상속
StreamingRequestHandler
구현

생성자

StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

StreamingRequestHandler 클래스의 새 인스턴스를 초기화합니다.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

클래스의 새 인스턴스를 StreamingRequestHandler 초기화하고 스트리밍 채널에 대한 명명된 파이프를 통해 연결을 설정합니다.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

클래스의 새 인스턴스를 StreamingRequestHandler 초기화하고 스트리밍 채널에 대한 명명된 파이프를 통해 연결을 설정합니다.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

클래스의 새 인스턴스를 StreamingRequestHandler 초기화하고 WebSocket을 통해 스트리밍 채널에 대한 연결을 설정합니다.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

클래스의 새 인스턴스를 StreamingRequestHandler 초기화하고 WebSocket을 통해 스트리밍 채널에 대한 연결을 설정합니다.

속성

Audience

이 StreamingRequestHandler에서 보낸 활동의 의도된 수신자를 가져옵니다.

ServiceUrl

StreamingRequestHandler가 요청을 수신하는 채널 엔드포인트의 URL을 가져옵니다.

메서드

ConversationAddedTime(String)

대화가 DateTime 이 요청 처리기에 추가된 시기를 가져옵니다.

Dispose()

IStreamingTransport를 통해 전송된 들어오는 요청을 처리하고 스트리밍 확장을 사용하여 Bot Framework Protocol v3을 준수하는 요청 처리기입니다.

Dispose(Boolean)

StreamingRequestHandler리소스를 삭제합니다.

ForgetConversation(String)

StreamingRequestHandler의 추적된 대화 컬렉션의 이 인스턴스에서 지정된 대화를 제거합니다.

HasConversation(String)

이 StreamingRequestHandler가 요청을 받은 대화 집합에 전달된 대화 ID가 포함되어 있는지 확인합니다.

ListenAsync()

이 StreamingRequestHandler의 서버를 통해 들어오는 요청을 수신 대기하기 시작합니다.

ListenAsync(CancellationToken)

이 StreamingRequestHandler의 서버를 통해 들어오는 요청을 수신 대기하기 시작합니다.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

들어오는 요청을 처리합니다.

SendActivityAsync(Activity, CancellationToken)

ActivityStreamingRequest 변환하고 이 StreamingRequestHandler가 연결된 채널로 보냅니다.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

연결된 스트리밍 채널에 을 보냅니다 StreamingRequest .

ServerDisconnected(Object, DisconnectedEventArgs)

서버 연결이 끊긴 이벤트에 대한 이벤트 처리기입니다.

적용 대상