TurnContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
봇의 전환에 대한 컨텍스트를 제공합니다.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- 상속
-
TurnContext
- 구현
설명
컨텍스트는 들어오는 작업을 처리하는 데 필요한 정보를 제공합니다. 컨텍스트 개체는 에 의해 BotAdapter 만들어지고 턴의 길이에 대해 유지됩니다.
생성자
TurnContext(BotAdapter, Activity) |
TurnContext 클래스의 새 인스턴스를 초기화합니다. |
TurnContext(ITurnContext, Activity) |
다른 turncontext 클래스에서 클래스의 TurnContext 새 인스턴스를 초기화하여 대체 작업을 대상으로 합니다. |
속성
Activity |
이 턴과 연결된 활동을 가져옵니다. 또는 |
Adapter |
이 컨텍스트 개체를 만든 봇 어댑터를 가져옵니다. |
BufferedReplyActivities |
'context일 때 보낼 활동 목록을 가져옵니다. Activity.DeliveryMode == 'expectReplies'. |
Locale |
이 컨텍스트 개체의 로캘을 가져오거나 설정합니다. |
Responded |
현재 턴에 대해 하나 이상의 응답이 전송되었는지 여부를 나타내는 값을 가져옵니다. |
TurnState |
이 컨텍스트 개체에 등록된 서비스를 가져옵니다. |
메서드
DeleteActivityAsync(ConversationReference, CancellationToken) |
기존 활동을 삭제합니다. |
DeleteActivityAsync(String, CancellationToken) |
기존 활동을 삭제합니다. |
Dispose() |
리소스를 해제합니다. |
Dispose(Boolean) |
관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다. |
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 보냅니다. |