ITurnContext 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
봇의 전환에 대한 컨텍스트를 제공합니다.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- 파생
설명
컨텍스트는 들어오는 작업을 처리하는 데 필요한 정보를 제공합니다. 컨텍스트 개체는 에 BotAdapter 의해 만들어지고 턴의 길이에 대해 유지됩니다.
속성
Activity |
봇의 이 턴에 대한 활동을 가져옵니다. |
Adapter |
이 컨텍스트 개체를 만든 봇 어댑터를 가져옵니다. |
Responded |
현재 턴에 대해 하나 이상의 응답이 전송되었는지 여부를 나타내는 값을 가져옵니다. |
TurnState |
턴의 수명 동안 컨텍스트 개체와 함께 캐시된 값의 컬렉션을 가져옵니다. |
메서드
DeleteActivityAsync(ConversationReference, CancellationToken) |
기존 활동을 삭제합니다. |
DeleteActivityAsync(String, CancellationToken) |
기존 활동을 삭제합니다. |
OnDeleteActivity(DeleteActivityHandler) |
삭제 작업 작업에 대한 응답 처리기를 추가합니다. |
OnSendActivities(SendActivitiesHandler) |
보내기 작업 작업에 대한 응답 처리기를 추가합니다. |
OnUpdateActivity(UpdateActivityHandler) |
업데이트 작업 작업에 대한 응답 처리기를 추가합니다. |
SendActivitiesAsync(IActivity[], CancellationToken) |
들어오는 활동의 보낸 사람에게 활동 집합을 보냅니다. |
SendActivityAsync(IActivity, CancellationToken) |
들어오는 활동의 보낸 사람에게 활동을 보냅니다. |
SendActivityAsync(String, String, String, CancellationToken) |
들어오는 활동의 보낸 사람에게 메시지 활동을 보냅니다. |
UpdateActivityAsync(IActivity, CancellationToken) |
기존 활동을 대체합니다. |
확장 메서드
GetDebugger(ITurnContext) |
TurnContext에서 IDialogDebugger를 가져오는 확장 메서드입니다. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
로깅을 위해 BotAdapter 추적 작업을 에 보냅니다. |