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