IMessageActivity Interface

Definition

public interface IMessageActivity : Microsoft.Bot.Connector.IActivity
type IMessageActivity = interface
    interface IActivity
Public Interface IMessageActivity
Implements IActivity
Derived
Implements

Properties

AttachmentLayout
Attachments
ChannelData (Inherited from IActivity)
ChannelId (Inherited from IActivity)
Conversation (Inherited from IActivity)
DeliveryMode
Entities
Expiration
From (Inherited from IActivity)
Id (Inherited from IActivity)
Importance
InputHint
Locale
LocalTimestamp (Inherited from IActivity)
Recipient (Inherited from IActivity)
ReplyToId (Inherited from IActivity)
ServiceUrl (Inherited from IActivity)
Speak
SuggestedActions
Summary
Text
TextFormat
Timestamp (Inherited from IActivity)
Type (Inherited from IActivity)
Value

Methods

AsContactRelationUpdateActivity() (Inherited from IActivity)
AsConversationUpdateActivity() (Inherited from IActivity)
AsEndOfConversationActivity() (Inherited from IActivity)
AsEventActivity() (Inherited from IActivity)
AsInstallationUpdateActivity() (Inherited from IActivity)
AsInvokeActivity() (Inherited from IActivity)
AsMessageActivity() (Inherited from IActivity)
AsMessageDeleteActivity() (Inherited from IActivity)
AsMessageReactionActivity() (Inherited from IActivity)
AsMessageUpdateActivity() (Inherited from IActivity)
AsSuggestionActivity() (Inherited from IActivity)
AsTraceActivity() (Inherited from IActivity)
AsTypingActivity() (Inherited from IActivity)
GetChannelData<TypeT>() (Inherited from IActivity)
GetMentions()
HasContent()
TryGetChannelData<TypeT>(TypeT) (Inherited from IActivity)

Extension Methods

ToConversationReference(IActivity)

Creates a ConversationReference from IActivity.

AddHeroCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

Generates buttons from options and add them to the message.

AddKeyboardCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

Generates buttons from options and add them to the message.

CreateOAuthReplyAsync(IActivity, String, String, String, Boolean)
GetActivityType(IActivity)
GetChannelData<TypeT>(IActivity)
GetOAuthClient(IActivity, MicrosoftAppCredentials, String, DelegatingHandler[])
GetOAuthClient(IActivity, String, String, String, DelegatingHandler[])
GetStateClient(IActivity, MicrosoftAppCredentials, String, DelegatingHandler[])
GetStateClient(IActivity, String, String, String, DelegatingHandler[])
IsTeamsVerificationInvoke(IActivity)
IsTokenResponseEvent(IActivity)
MentionsId(IMessageActivity, String)
MentionsRecipient(IMessageActivity)
ReadTokenResponseContent(IActivity)
RemoveMentionText(IMessageActivity, String)
RemoveRecipientMention(IMessageActivity)
TryGetChannelData<TypeT>(IActivity, TypeT)

Applies to