IActivity Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Общие свойства для всех действий.
public interface IActivity
type IActivity = interface
Public Interface IActivity
- Производный
Свойства
ChannelData |
Возвращает или задает полезные данные, относящиеся к каналу. |
ChannelId |
Возвращает или задает канал, с которым связано действие. |
Conversation |
Возвращает или задает адрес диалога, с которым связано это действие. |
Entities |
Возвращает или задает коллекцию объектов Entity, каждый из которых содержит метаданные об этом действии. Каждый объект Entity является типизированным. |
From |
Возвращает или задает адрес отправителя. |
Id |
Возвращает или задает идентификатор iD для действия. |
LocalTimestamp |
Возвращает или задает локальную дату и время сообщения, выраженные в формате ISO-8601. Например, 2016-09-23T13:07:49.4714686-07:00. |
Recipient |
Возвращает или задает адрес, который получил сообщение. |
ReplyToId |
Возвращает или задает исходный идентификатор, на который отвечает действие. |
ServiceUrl |
Возвращает или задает URL-адрес службы, куда должны отправляться ответы на это действие. |
Timestamp |
Возвращает или задает метку времени отправки этого сообщения (в формате UTC). |
Type |
Возвращает или задает тип действия. |
Методы
ApplyConversationReference(ConversationReference, Boolean) |
Обновления действие со сведениями о доставке из существующей ссылки на беседу. |
AsContactRelationUpdateActivity() |
Возвращает значение IContactRelationUpdateActivity, если это действие contactRelationUpdate, в противном случае — null. |
AsConversationUpdateActivity() |
Возвращает значение IConversationUpdateActivity, если это действие conversationUpdate, в противном случае — значение NULL. |
AsEndOfConversationActivity() |
Возвращает значение IEndOfConversationActivity, если это действие завершения диалога, в противном случае — значение NULL. |
AsEventActivity() |
Возвращает IEventActivity, если это действие события, в противном случае — значение NULL. |
AsInstallationUpdateActivity() |
Возвращает значение IInstallationUpdateActivity, если это действие installationUpdate, в противном случае — null. |
AsInvokeActivity() |
Возвращает значение IInvokeActivity, если это действие вызова, в противном случае — null. |
AsMessageActivity() |
Возвращает значение IMessageActivity, если это действие сообщения, в противном случае — значение NULL. |
AsMessageDeleteActivity() |
Возвращает IMessageDeleteActivity, если это действие удаления сообщения, в противном случае — null. |
AsMessageReactionActivity() |
Возвращает значение IMessageDeleteActivity, если это действие реакции на сообщение, в противном случае — значение NULL. |
AsMessageUpdateActivity() |
Возвращает IMessageUpdateActivity, если это действие обновления сообщения, в противном случае — значение NULL. |
AsSuggestionActivity() |
Возвращает значение IMessageDeleteActivity, если это действие предложения, в противном случае — null. |
AsTypingActivity() |
Возвращает значение ITypingActivity, если это действие ввода, в противном случае — значение NULL. |
GetChannelData<TypeT>() |
Возвращает данные канала в виде строго типизированного объекта. |
GetConversationReference() |
Возвращает ссылку на беседу из действия. |
TryGetChannelData<TypeT>(TypeT) |
Попробуйте получить channeldata в виде строго типизированного объекта. |
Методы расширения
TeamsGetChannelId(IActivity) |
Возвращает идентификатор канала команды из текущего действия. |
TeamsGetMeetingInfo(IActivity) |
Возвращает объект TeamsMeetingInfo из текущего действия. |
TeamsGetSelectedChannelId(IActivity) |
Возвращает идентификатор канала, выбранного командой из текущего действия. |
TeamsGetTeamInfo(IActivity) |
Возвращает объект TeamsInfo из текущего действия. |
TeamsNotifyUser(IActivity) |
Настраивает текущее действие для создания уведомлений в Teams. |
TeamsNotifyUser(IActivity, Boolean, String) |
Настраивает текущее действие для создания уведомлений в Teams. |
GetLocale(IActivity) |
Возвращает языковой стандарт для действия. |
SetLocale(IActivity, String) |
Задает языковой стандарт для действия. |