IMessageUpdateActivity Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет запрос на обновление предыдущего действия сообщения в беседе.
public interface IMessageUpdateActivity : Microsoft.Bot.Schema.IMessageActivity
type IMessageUpdateActivity = interface
interface IMessageActivity
interface IActivity
Public Interface IMessageUpdateActivity
Implements IMessageActivity
- Производный
- Реализации
Свойства
| 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) |
| 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) |
Задает языковой стандарт для действия. |