IInvokeActivity 인터페이스

정의

작업 호출에 대 한 동기 요청입니다.Synchronous request to invoke an operation.

public interface IInvokeActivity : Microsoft.Bot.Schema.IActivity
type IInvokeActivity = interface
    interface IActivity
Public Interface IInvokeActivity
Implements IActivity
파생
구현

속성

ChannelData

채널 특정 페이로드를 가져오거나 설정 합니다.Gets or sets channel-specific payload.

(다음에서 상속됨 IActivity)
ChannelId

이 활동과 연결 된 채널을 가져오거나 설정 합니다.Gets or sets Channel this activity is associated with.

(다음에서 상속됨 IActivity)
Conversation

이 활동과 연결 된 대화의 주소를 가져오거나 설정 합니다.Gets or sets Address for the conversation that this activity is associated with.

(다음에서 상속됨 IActivity)
Entities

각각이 작업에 대 한 메타 데이터를 포함 하는 엔터티 개체의 컬렉션을 가져오거나 설정 합니다.Gets or sets collection of Entity objects, each of which contains metadata about this activity. 각 엔터티 개체는 형식화 됩니다.Each Entity object is typed.

(다음에서 상속됨 IActivity)
From

보낸 사람 주소를 가져오거나 설정 합니다.Gets or sets Sender address.

(다음에서 상속됨 IActivity)
Id

활동의 iD를 가져오거나 설정 합니다.Gets or sets iD for the activity.

(다음에서 상속됨 IActivity)
LocalTimestamp

메시지의 현지 날짜와 시간을 가져오거나 설정 합니다 (ISO-8601 형식으로 표시 됨).Gets or sets the local date and time of the message, expressed in ISO-8601 format. 예를 들면 2016-09-23T13:07:49.4714686-07:00입니다.For example, 2016-09-23T13:07:49.4714686-07:00.

(다음에서 상속됨 IActivity)
Name

호출할 작업의 이름을 가져오거나 설정 합니다.Gets or sets name of the operation to invoke.

Recipient

메시지를 받은 주소를 가져오거나 설정 합니다.Gets or sets address that received the message.

(다음에서 상속됨 IActivity)
RelatesTo

다른 대화 또는 활동에 대 한 참조를 가져오거나 설정 합니다.Gets or sets reference to another conversation or activity.

ReplyToId

이 작업이 응답 하는 원래 ID를 가져오거나 설정 합니다.Gets or sets the original ID this activity is a response to.

(다음에서 상속됨 IActivity)
ServiceUrl

이 작업에 대 한 응답을 보내야 하는 서비스 URL을 가져오거나 설정 합니다.Gets or sets service URL where responses to this activity should be sent.

(다음에서 상속됨 IActivity)
Timestamp

이 메시지를 보낸 시간 (UTC) 타임 스탬프를 가져오거나 설정 합니다.Gets or sets timestamp when this message was sent (UTC).

(다음에서 상속됨 IActivity)
Type

작업 유형을 가져오거나 설정 합니다.Gets or sets activity type.

(다음에서 상속됨 IActivity)
Value

여는 끝 값을 가져오거나 설정 합니다.Gets or sets open-ended value.

메서드

ApplyConversationReference(ConversationReference, Boolean)

기존 대화 참조의 배달 정보를 사용 하 여 작업을 업데이트 합니다.Updates an activity with the delivery information from an existing conversation reference.

(다음에서 상속됨 IActivity)
AsContactRelationUpdateActivity()

ContactRelationUpdate activity 이면 IContactRelationUpdateActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Return IContactRelationUpdateActivity if this is a contactRelationUpdate activity, null otherwise.

(다음에서 상속됨 IActivity)
AsConversationUpdateActivity()

ConversationUpdate activity 이면 IConversationUpdateActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Return IConversationUpdateActivity if this is a conversationUpdate activity, null otherwise.

(다음에서 상속됨 IActivity)
AsEndOfConversationActivity()

이 대화가 종료 작업 인 경우 IEndOfConversationActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Return IEndOfConversationActivity if this is an end-of-conversation activity, null otherwise.

(다음에서 상속됨 IActivity)
AsEventActivity()

이벤트 작업 인 경우 IEventActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Returns IEventActivity if this is an event activity, null otherwise.

(다음에서 상속됨 IActivity)
AsInstallationUpdateActivity()

설치 업데이트 작업 인 경우 I설치 Updateactivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Return IInstallationUpdateActivity if this is a installationUpdate activity, null otherwise.

(다음에서 상속됨 IActivity)
AsInvokeActivity()

호출 작업 인 경우 IInvokeActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Returns IInvokeActivity if this is an invoke activity, null otherwise.

(다음에서 상속됨 IActivity)
AsMessageActivity()

메시지 활동 인 경우 IMessageActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Return IMessageActivity if this is a message activity, null otherwise.

(다음에서 상속됨 IActivity)
AsMessageDeleteActivity()

메시지 삭제 작업 인 경우 IMessageDeleteActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Returns IMessageDeleteActivity if this is a message delete activity, null otherwise.

(다음에서 상속됨 IActivity)
AsMessageReactionActivity()

메시지 반응 작업 인 경우 IMessageDeleteActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Returns IMessageDeleteActivity if this is a message reaction activity, null otherwise.

(다음에서 상속됨 IActivity)
AsMessageUpdateActivity()

메시지 업데이트 작업 인 경우 IMessageUpdateActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Returns IMessageUpdateActivity if this is a message update activity, null otherwise.

(다음에서 상속됨 IActivity)
AsSuggestionActivity()

제안 활동 인 경우 IMessageDeleteActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Returns IMessageDeleteActivity if this is a suggestion activity, null otherwise.

(다음에서 상속됨 IActivity)
AsTypingActivity()

입력 작업 인 경우 ITypingActivity를 반환 하 고 그렇지 않으면 null을 반환 합니다.Return ITypingActivity if this is a typing activity, null otherwise.

(다음에서 상속됨 IActivity)
GetChannelData<TypeT>()

채널 데이터를 강력한 형식의 개체로 가져옵니다.Gets the channel data as strongly typed object.

(다음에서 상속됨 IActivity)
GetConversationReference()

활동에서 대화 참조를 가져옵니다.Gets a conversation reference from an activity.

(다음에서 상속됨 IActivity)
TryGetChannelData<TypeT>(TypeT)

Channeldata를 강력한 형식의 개체로 가져오려고 시도 합니다.Try to get the channeldata as a strongly typed object.

(다음에서 상속됨 IActivity)

확장 메서드

TeamsGetChannelId(IActivity)

현재 작업에서 팀의 채널 id를 가져옵니다.Gets the Team's channel id from the current activity.

TeamsGetMeetingInfo(IActivity)

현재 활동에서 TeamsMeetingInfo 개체를 가져옵니다.Gets the TeamsMeetingInfo object from the current activity.

TeamsGetTeamInfo(IActivity)

현재 활동에서 TeamsInfo 개체를 가져옵니다.Gets the TeamsInfo object from the current activity.

TeamsNotifyUser(IActivity)

팀 내에서 알림을 생성 하도록 현재 작업을 구성 합니다.Configures the current activity to generate a notification within Teams.

TeamsNotifyUser(IActivity, Boolean, String)

팀 내에서 알림을 생성 하도록 현재 작업을 구성 합니다.Configures the current activity to generate a notification within Teams.

GetLocale(IActivity)

활동의 로캘을 가져옵니다.Gets the locale for the activity.

SetLocale(IActivity, String)

활동의 로캘을 설정 합니다.Sets the locale for the activity.

적용 대상