Поделиться через


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 = доставка по умолчанию "уведомление" = семантика уведомлений см. в разделе "DeliveryModes" для текущих констант.

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

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

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

Возвращает или задает dateTime, чтобы срок действия истекал в формате даты и времени в кодировке ISO 8601.

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

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

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

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

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

Возвращает или задает важность допустимых значений действия: "низкий", "обычный" и "высокий". Значение по умолчанию — "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

Возвращает или задает тег речи (разметка 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, если это действие установкиUpdate, значение 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 из текущего действия.

TeamsGetTeamOnBehalfOf(IActivity)

Возвращает список Teams OnBehalfOf из текущего действия.

TeamsNotifyUser(IActivity, Boolean, String)

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

TeamsNotifyUser(IActivity)

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

MentionsId(IMessageActivity, String)

Существует ли упоминание идентификатора в текстовом свойстве.

MentionsRecipient(IMessageActivity)

Существует ли упоминание о Recipient.Id в текстовом свойстве.

RemoveMentionText(IMessageActivity, String)

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

RemoveRecipientMention(IMessageActivity)

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

GetLocale(IActivity)

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

SetLocale(IActivity, String)

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

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