IActivity Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tüm etkinlikler için paylaşılan özellikler.
public interface IActivity
type IActivity = interface
Public Interface IActivity
- Türetilmiş
Özellikler
ChannelData |
Kanala özgü yükü alır veya ayarlar. |
ChannelId |
Bu etkinliğin ilişkili olduğu Kanalı alır veya ayarlar. |
Conversation |
Bu etkinliğin ilişkili olduğu konuşmanın Adresini alır veya ayarlar. |
Entities |
Her biri bu etkinlikle ilgili meta verileri içeren Varlık nesnelerinin koleksiyonunu alır veya ayarlar. Her Entity nesnesi yazılır. |
From |
Gönderen adresini alır veya ayarlar. |
Id |
Etkinlik için kimlik alır veya ayarlar. |
LocalTimestamp |
iso-8601 biçiminde ifade edilen iletinin yerel tarih ve saatini alır veya ayarlar. Örneğin, 2016-09-23T13:07:49.4714686-07:00. |
Recipient |
İletiyi alan adresi alır veya ayarlar. |
ReplyToId |
Bu etkinliğin yanıt verdiği özgün kimliği alır veya ayarlar. |
ServiceUrl |
Bu etkinliğe yönelik yanıtların gönderilmesi gereken hizmet URL'sini alır veya ayarlar. |
Timestamp |
Bu ileti gönderildiğinde zaman damgasını alır veya ayarlar (UTC). |
Type |
Etkinlik türünü alır veya ayarlar. |
Yöntemler
ApplyConversationReference(ConversationReference, Boolean) |
Bir etkinliği, mevcut konuşma başvurusundan gelen teslim bilgileriyle güncelleştirir. |
AsContactRelationUpdateActivity() |
Bu bir contactRelationUpdate etkinliğiyse IContactRelationUpdateActivity döndür, aksi takdirde null. |
AsConversationUpdateActivity() |
Bu bir conversationUpdate etkinliğiyse IConversationUpdateActivity döndür, aksi takdirde null. |
AsEndOfConversationActivity() |
Bu bir konuşma sonu etkinliğiyse IEndOfConversationActivity döndür, aksi takdirde null. |
AsEventActivity() |
Bu bir olay etkinliğiyse IEventActivity, aksi takdirde null döndürür. |
AsInstallationUpdateActivity() |
Bu bir yüklemeGüncelleştirme etkinliğiyse IInstallationUpdateActivity döndür, aksi takdirde null. |
AsInvokeActivity() |
Bu bir çağırma etkinliğiyse IInvokeActivity, aksi takdirde null döndürür. |
AsMessageActivity() |
Bu bir ileti etkinliğiyse IMessageActivity döndür, aksi takdirde null. |
AsMessageDeleteActivity() |
Bu bir ileti silme etkinliğiyse IMessageDeleteActivity, aksi takdirde null döndürür. |
AsMessageReactionActivity() |
Bu bir ileti reaksiyon etkinliğiyse IMessageDeleteActivity döndürür, aksi takdirde null olur. |
AsMessageUpdateActivity() |
Bu bir ileti güncelleştirme etkinliğiyse IMessageUpdateActivity döndürür, aksi takdirde null olur. |
AsSuggestionActivity() |
Bu bir öneri etkinliğiyse IMessageDeleteActivity döndürür; aksi takdirde null olur. |
AsTypingActivity() |
Bu bir yazma etkinliğiyse ITypingActivity döndür, aksi takdirde null. |
GetChannelData<TypeT>() |
Kanal verilerini kesin olarak yazılan nesne olarak alır. |
GetConversationReference() |
Bir etkinlikten konuşma başvurusu alır. |
TryGetChannelData<TypeT>(TypeT) |
Channeldata'yi kesin olarak yazılan bir nesne olarak almayı deneyin. |
Uzantı Metotları
TeamsGetChannelId(IActivity) |
Geçerli etkinlikten Ekibin kanal kimliğini alır. |
TeamsGetMeetingInfo(IActivity) |
Geçerli etkinlikten TeamsMeetingInfo nesnesini alır. |
TeamsGetSelectedChannelId(IActivity) |
Geçerli etkinlikten Ekip'in seçili kanal kimliğini alır. |
TeamsGetTeamInfo(IActivity) |
Geçerli etkinlikten TeamsInfo nesnesini alır. |
TeamsGetTeamOnBehalfOf(IActivity) |
Geçerli etkinlikten Teams OnBehalfOf listesini alır. |
TeamsNotifyUser(IActivity, Boolean, String) |
Teams'de bildirim oluşturmak için geçerli etkinliği yapılandırıyor. |
TeamsNotifyUser(IActivity) |
Teams'de bildirim oluşturmak için geçerli etkinliği yapılandırıyor. |
GetLocale(IActivity) |
Etkinliğin yerel ayarını alır. |
SetLocale(IActivity, String) |
Etkinliğin yerel ayarını ayarlar. |