ISuggestionActivity Интерфейс

Определение

Представляет частное предложение о другом действии Recipient .

public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
Производный
Реализации

Комментарии

Свойство действия ReplyToId определяет действие, на которое ссылается ссылка. Свойство действия Recipient указывает, для какого пользователя предназначено предложение.

Свойства

AttachmentLayout

Возвращает или задает подсказку для работы с несколькими вложениями: [list|carousel] Default:list.

(Унаследовано от IMessageActivity)
Attachments

Возвращает или задает вложения.

(Унаследовано от IMessageActivity)
ChannelData

Возвращает или задает полезные данные, относящиеся к каналу.

(Унаследовано от IActivity)
ChannelId

Возвращает или задает канал, с которым связано действие.

(Унаследовано от IActivity)
Conversation

Возвращает или задает адрес диалога, с которым связано это действие.

(Унаследовано от IActivity)
DeliveryMode

Возвращает или задает указание, описывающее, как должно быть доставлено это действие. null или "default" = доставка по умолчанию "notification" = семантика уведомлений См. раздел DeliveryModes для текущих констант.

(Унаследовано от IMessageActivity)
Entities

Возвращает или задает коллекцию объектов Entity, каждый из которых содержит метаданные об этом действии. Каждый объект Entity является типизированным.

(Унаследовано от IActivity)
Expiration

Возвращает или задает dateTime для истечения срока действия в кодировке ISO 8601 datetime.

(Унаследовано от IMessageActivity)
From

Возвращает или задает адрес отправителя.

(Унаследовано от IActivity)
Id

Возвращает или задает идентификатор iD для действия.

(Унаследовано от IActivity)
Importance

Возвращает или задает важность действия Допустимые значения: low, normal и high. Значение по умолчанию — normal..

(Унаследовано от IMessageActivity)
InputHint

Возвращает или задает значение, указывающее, принимает ли бот входные данные, ожидает или игнорирует его.

(Унаследовано от IMessageActivity)
Locale

Возвращает или задает код языка текстового поля.

(Унаследовано от IMessageActivity)
LocalTimestamp

Возвращает или задает локальную дату и время сообщения, выраженные в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00.

(Унаследовано от IActivity)
Recipient

Возвращает или задает адрес, который получил сообщение.

(Унаследовано от IActivity)
ReplyToId

Возвращает или задает исходный идентификатор, на который отвечает действие.

(Унаследовано от IActivity)
ServiceUrl

Возвращает или задает URL-адрес службы, куда должны отправляться ответы на это действие.

(Унаследовано от IActivity)
Speak

Получает или задает тег speak (разметка SSML для преобразования текста в речь).

(Унаследовано от IMessageActivity)
SuggestedActions

Возвращает или задает предлагаемые Действия используются для выражения действий при взаимодействии с карточкой, например клавиатуры или quickReplies.

(Унаследовано от IMessageActivity)
Summary

Возвращает или задает текст, отображаемый, если каналу не удается отобразить карточки.

(Унаследовано от IMessageActivity)
Text

Возвращает или задает содержимое сообщения.

(Унаследовано от IMessageActivity)
TextFormat

Возвращает или задает формат текстовых полей [plain|markdown] Default:markdown.

(Унаследовано от IMessageActivity)
TextHighlights

Возвращает или задает. Указывает разделы текста в сообщении, на который указывает ссылка, для выделения.

Timestamp

Возвращает или задает метку времени отправки этого сообщения (в формате UTC).

(Унаследовано от IActivity)
Type

Возвращает или задает тип действия.

(Унаследовано от IActivity)
Value

Возвращает или задает значение, предоставленное с помощью CardAction.

(Унаследовано от IMessageActivity)

Методы

ApplyConversationReference(ConversationReference, Boolean)

Обновления действие со сведениями о доставке из существующей ссылки на беседу.

(Унаследовано от IActivity)
AsContactRelationUpdateActivity()

Возвращает значение IContactRelationUpdateActivity, если это действие contactRelationUpdate, в противном случае — null.

(Унаследовано от IActivity)
AsConversationUpdateActivity()

Возвращает значение IConversationUpdateActivity, если это действие conversationUpdate, в противном случае — значение NULL.

(Унаследовано от IActivity)
AsEndOfConversationActivity()

Возвращает значение IEndOfConversationActivity, если это действие завершения диалога, в противном случае — значение NULL.

(Унаследовано от IActivity)
AsEventActivity()

Возвращает IEventActivity, если это действие события, в противном случае — значение NULL.

(Унаследовано от IActivity)
AsInstallationUpdateActivity()

Возвращает значение IInstallationUpdateActivity, если это действие installationUpdate, в противном случае — 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)
GetMentions()

Получение упоминаний.

(Унаследовано от IMessageActivity)
HasContent()

Значение true, если это действие содержит текст, вложения или channelData.

(Унаследовано от IMessageActivity)
TryGetChannelData<TypeT>(TypeT)

Попробуйте получить channeldata в виде строго типизированного объекта.

(Унаследовано от IActivity)

Методы расширения

TeamsGetChannelId(IActivity)

Возвращает идентификатор канала команды из текущего действия.

TeamsGetMeetingInfo(IActivity)

Возвращает объект TeamsMeetingInfo из текущего действия.

TeamsGetSelectedChannelId(IActivity)

Возвращает идентификатор канала, выбранного командой из текущего действия.

TeamsGetTeamInfo(IActivity)

Возвращает объект TeamsInfo из текущего действия.

TeamsNotifyUser(IActivity)

Настраивает текущее действие для создания уведомлений в Teams.

TeamsNotifyUser(IActivity, Boolean, String)

Настраивает текущее действие для создания уведомлений в Teams.

MentionsId(IMessageActivity, String)

Есть ли упоминание id в свойстве Text.

MentionsRecipient(IMessageActivity)

В свойстве Text упоминается Recipient.Id.

RemoveMentionText(IMessageActivity, String)

Удалите любой текст упоминания для заданного идентификатора из свойства Activity.Text. Например, если вы получите сообщение @echoBot Hi Bot, это приведет к удалению "@echoBot", оставив "Hi Bot".

RemoveRecipientMention(IMessageActivity)

Удалите текст упоминания получателя из свойства Text. Используйте с осторожностью, так как эта функция изменяет текст действия.

GetLocale(IActivity)

Возвращает языковой стандарт для действия.

SetLocale(IActivity, String)

Задает языковой стандарт для действия.

Применяется к