Aracılığıyla paylaş


IEventActivity Arabirim

Tanım

Zaman uyumsuz dış olay.

public interface IEventActivity : Microsoft.Bot.Schema.IActivity
type IEventActivity = interface
    interface IActivity
Public Interface IEventActivity
Implements IActivity
Türetilmiş
Uygulamalar

Özellikler

ChannelData

Kanala özgü yükü alır veya ayarlar.

(Devralındığı yer: IActivity)
ChannelId

Bu etkinliğin ilişkili olduğu Kanalı alır veya ayarlar.

(Devralındığı yer: IActivity)
Conversation

Bu etkinliğin ilişkili olduğu konuşmanın Adresini alır veya ayarlar.

(Devralındığı yer: IActivity)
Entities

Her biri bu etkinlikle ilgili meta verileri içeren Varlık nesnelerinin koleksiyonunu alır veya ayarlar. Her Entity nesnesi yazılır.

(Devralındığı yer: IActivity)
From

Gönderen adresini alır veya ayarlar.

(Devralındığı yer: IActivity)
Id

Etkinlik için kimlik alır veya ayarlar.

(Devralındığı yer: IActivity)
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.

(Devralındığı yer: IActivity)
Name

Olayın adını alır veya ayarlar.

Recipient

İletiyi alan adresi alır veya ayarlar.

(Devralındığı yer: IActivity)
RelatesTo

Başka bir konuşma veya etkinliğe başvuru alır veya ayarlar.

ReplyToId

Bu etkinliğin yanıt verdiği özgün kimliği alır veya ayarlar.

(Devralındığı yer: IActivity)
ServiceUrl

Bu etkinliğe verilen yanıtların gönderileceği hizmet URL'sini alır veya ayarlar.

(Devralındığı yer: IActivity)
Timestamp

Bu ileti gönderildiğinde zaman damgasını alır veya ayarlar (UTC).

(Devralındığı yer: IActivity)
Type

Etkinlik türünü alır veya ayarlar.

(Devralındığı yer: IActivity)
Value

Açık uçlu değeri alır veya ayarlar.

Yöntemler

ApplyConversationReference(ConversationReference, Boolean)

Mevcut konuşma başvurusundan gelen teslim bilgileriyle bir etkinlik Güncelleştirmeler.

(Devralındığı yer: IActivity)
AsContactRelationUpdateActivity()

Bu bir contactRelationUpdate etkinliğiyse IContactRelationUpdateActivity döndür, aksi takdirde null.

(Devralındığı yer: IActivity)
AsConversationUpdateActivity()

Bu bir conversationUpdate etkinliğiyse IConversationUpdateActivity döndür, aksi takdirde null.

(Devralındığı yer: IActivity)
AsEndOfConversationActivity()

Bu bir konuşma sonu etkinliğiyse IEndOfConversationActivity döndür, aksi takdirde null.

(Devralındığı yer: IActivity)
AsEventActivity()

Bu bir olay etkinliğiyse IEventActivity, aksi takdirde null döndürür.

(Devralındığı yer: IActivity)
AsInstallationUpdateActivity()

Bu bir yüklemeGüncelleştirme etkinliğiyse IInstallationUpdateActivity döndür, aksi takdirde null.

(Devralındığı yer: IActivity)
AsInvokeActivity()

Bu bir çağırma etkinliğiyse IInvokeActivity, aksi takdirde null döndürür.

(Devralındığı yer: IActivity)
AsMessageActivity()

Bu bir ileti etkinliğiyse IMessageActivity döndür, aksi takdirde null.

(Devralındığı yer: IActivity)
AsMessageDeleteActivity()

Bu bir ileti silme etkinliğiyse IMessageDeleteActivity döndürür, aksi takdirde null döndürür.

(Devralındığı yer: IActivity)
AsMessageReactionActivity()

Bu bir ileti tepki etkinliğiyse IMessageDeleteActivity döndürür, aksi takdirde null döndürür.

(Devralındığı yer: IActivity)
AsMessageUpdateActivity()

Bu bir ileti güncelleştirme etkinliğiyse IMessageUpdateActivity, aksi takdirde null döndürür.

(Devralındığı yer: IActivity)
AsSuggestionActivity()

Bu bir öneri etkinliğiyse IMessageDeleteActivity döndürür, aksi takdirde null döndürür.

(Devralındığı yer: IActivity)
AsTypingActivity()

Bu bir yazma etkinliğiyse ITypingActivity döndür, aksi takdirde null.

(Devralındığı yer: IActivity)
GetChannelData<TypeT>()

Kanal verilerini kesin olarak yazılan nesne olarak alır.

(Devralındığı yer: IActivity)
GetConversationReference()

Bir etkinlikten konuşma başvurusu alır.

(Devralındığı yer: IActivity)
TryGetChannelData<TypeT>(TypeT)

Channeldata'yi kesin olarak belirlenmiş bir nesne olarak almayı deneyin.

(Devralındığı yer: IActivity)

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 Ekibin seçili kanal kimliğini alır.

TeamsGetTeamInfo(IActivity)

Geçerli etkinlikten TeamsInfo nesnesini alır.

TeamsNotifyUser(IActivity)

Teams'de bildirim oluşturmak için geçerli etkinliği yapılandırıyor.

TeamsNotifyUser(IActivity, Boolean, String)

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.

Şunlara uygulanır