IInvokeActivity 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
작업을 호출하는 동기 요청입니다.
public interface IInvokeActivity : Microsoft.Bot.Schema.IActivity
type IInvokeActivity = interface
interface IActivity
Public Interface IInvokeActivity
Implements IActivity
- 파생
- 구현
속성
ChannelData |
채널별 페이로드를 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
ChannelId |
이 작업이 연결된 채널을 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
Conversation |
이 활동이 연결된 대화의 Address를 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
Entities |
이 활동에 대한 메타데이터가 각각 포함된 Entity 개체의 컬렉션을 가져오거나 설정합니다. 각 Entity 개체가 입력됩니다. (다음에서 상속됨 IActivity) |
From |
보낸 사람 주소를 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
Id |
작업에 대한 iD를 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
LocalTimestamp |
ISO-8601 형식으로 표현된 메시지의 로컬 날짜 및 시간을 가져오거나 설정합니다. 예를 들어 2016-09-23T13:07:49.4714686-07:00입니다. (다음에서 상속됨 IActivity) |
Name |
호출할 작업의 이름을 가져오거나 설정합니다. |
Recipient |
메시지를 받은 주소를 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
RelatesTo |
다른 대화 또는 활동에 대한 참조를 가져오거나 설정합니다. |
ReplyToId |
이 작업이 응답인 원래 ID를 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
ServiceUrl |
이 활동에 대한 응답을 보낼 서비스 URL을 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
Timestamp |
이 메시지가 전송되었을 때 타임스탬프를 가져오거나 설정합니다(UTC). (다음에서 상속됨 IActivity) |
Type |
활동 형식을 가져오거나 설정합니다. (다음에서 상속됨 IActivity) |
Value |
개방형 값을 가져오거나 설정합니다. |
메서드
ApplyConversationReference(ConversationReference, Boolean) |
기존 대화 참조의 배달 정보로 활동을 업데이트합니다. (다음에서 상속됨 IActivity) |
AsContactRelationUpdateActivity() |
contactRelationUpdate 작업인 경우 IContactRelationUpdateActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsConversationUpdateActivity() |
conversationUpdate 작업인 경우 IConversationUpdateActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsEndOfConversationActivity() |
대화 종료 작업인 경우 IEndOfConversationActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsEventActivity() |
이벤트 활동인 경우 IEventActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsInstallationUpdateActivity() |
installationUpdate 작업인 경우 IInstallationUpdateActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsInvokeActivity() |
호출 작업인 경우 IInvokeActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsMessageActivity() |
메시지 활동인 경우 IMessageActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsMessageDeleteActivity() |
메시지 삭제 작업인 경우 IMessageDeleteActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsMessageReactionActivity() |
메시지 반응 활동인 경우 IMessageDeleteActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsMessageUpdateActivity() |
메시지 업데이트 작업인 경우 IMessageUpdateActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsSuggestionActivity() |
제안 활동인 경우 IMessageDeleteActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
AsTypingActivity() |
입력 작업인 경우 ITypingActivity를 반환하고, 그렇지 않으면 null을 반환합니다. (다음에서 상속됨 IActivity) |
GetChannelData<TypeT>() |
채널 데이터를 강력한 형식의 개체로 가져옵니다. (다음에서 상속됨 IActivity) |
GetConversationReference() |
활동에서 대화 참조를 가져옵니다. (다음에서 상속됨 IActivity) |
TryGetChannelData<TypeT>(TypeT) |
channeldata를 강력한 형식의 개체로 가져옵니다. (다음에서 상속됨 IActivity) |
확장 메서드
TeamsGetChannelId(IActivity) |
현재 활동에서 팀의 채널 ID를 가져옵니다. |
TeamsGetMeetingInfo(IActivity) |
현재 작업에서 TeamsMeetingInfo 개체를 가져옵니다. |
TeamsGetSelectedChannelId(IActivity) |
현재 활동에서 팀의 선택한 채널 ID를 가져옵니다. |
TeamsGetTeamInfo(IActivity) |
현재 활동에서 TeamsInfo 개체를 가져옵니다. |
TeamsGetTeamOnBehalfOf(IActivity) |
현재 활동에서 Teams OnBehalfOf 목록을 가져옵니다. |
TeamsNotifyUser(IActivity, Boolean, String) |
Teams 내에서 알림을 생성하도록 현재 활동을 구성합니다. |
TeamsNotifyUser(IActivity) |
Teams 내에서 알림을 생성하도록 현재 활동을 구성합니다. |
GetLocale(IActivity) |
활동의 로캘을 가져옵니다. |
SetLocale(IActivity, String) |
활동의 로캘을 설정합니다. |