ISuggestionActivity 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.
Başka bir etkinlikle ilgili Recipient özel öneriyi temsil eder.
public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
interface IMessageActivity
interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
- Türetilmiş
- Uygulamalar
Açıklamalar
Etkinliğin ReplyToId özelliği başvurulmakta olan etkinliği tanımlar. Etkinliğin Recipient özelliği, önerinin hangi kullanıcıya yönelik olduğunu gösterir.
Özellikler
AttachmentLayout |
Birden çok ekle nasıl başa çıkılır ipucunu alır veya ayarlar: [list|carousel] Default:list. (Devralındığı yer: IMessageActivity) |
Attachments |
Ekleri alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
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) |
DeliveryMode |
Bu etkinliğin nasıl teslim edilmesi gerektiğini açıklayan ipucunu alır veya ayarlar. null veya "default" = default delivery "notification" = notification semantics Bkz. Geçerli sabitler için DeliveryModes. (Devralındığı yer: IMessageActivity) |
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) |
Expiration |
Etkinliğin süresinin dolmasına ilişkin dateTime değerini ISO 8601 ile kodlanmış datetime olarak alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
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) |
Importance |
Etkinliğin önemini alır veya ayarlar Geçerli değerler "düşük", "normal" ve "yüksek" değerleridir. Varsayılan değer "normal"dir. (Devralındığı yer: IMessageActivity) |
InputHint |
Alır veya ayarlar, botunun girişi kabul edip etmediğini, beklediğini veya yoksaydığını gösterir. (Devralındığı yer: IMessageActivity) |
Locale |
Metin alanının dil kodunu alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
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) |
Recipient |
İletiyi alan adresi alır veya ayarlar. (Devralındığı yer: IActivity) |
ReplyToId |
Bu etkinliğin yanıt verdiği özgün kimliği alır veya ayarlar. (Devralındığı yer: IActivity) |
ServiceUrl |
Bu etkinliğe yönelik yanıtların gönderilmesi gereken hizmet URL'sini alır veya ayarlar. (Devralındığı yer: IActivity) |
Speak |
Konuşma etiketini alır veya ayarlar (metin okuma için SSML işaretlemesi). (Devralındığı yer: IMessageActivity) |
SuggestedActions |
Önerilenleri alır veya ayarlarEtkiler, klavyeler/quickReplies gibi bir kartla etkileşime yönelik eylemleri ifade etmek için kullanılır. (Devralındığı yer: IMessageActivity) |
Summary |
Kanal kartları işleyemezse görüntülenecek metni alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
Text |
İletinin içeriğini alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
TextFormat |
[plain|markdown] Default:markdown metin alanlarının biçimini alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
TextHighlights |
Alır veya Ayarlar Vurgulamak için başvuruda bulunılan iletideki metin bölümlerini gösterir. |
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 |
CardAction ile sağlanan değeri alır veya ayarlar. (Devralındığı yer: IMessageActivity) |
Yöntemler
ApplyConversationReference(ConversationReference, Boolean) |
Bir etkinliği, mevcut konuşma başvurusundan gelen teslim bilgileriyle güncelleştirir. (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, aksi takdirde null döndürür. (Devralındığı yer: IActivity) |
AsMessageReactionActivity() |
Bu bir ileti reaksiyon etkinliğiyse IMessageDeleteActivity döndürür, aksi takdirde null olur. (Devralındığı yer: IActivity) |
AsMessageUpdateActivity() |
Bu bir ileti güncelleştirme etkinliğiyse IMessageUpdateActivity döndürür, aksi takdirde null olur. (Devralındığı yer: IActivity) |
AsSuggestionActivity() |
Bu bir öneri etkinliğiyse IMessageDeleteActivity döndürür; aksi takdirde null olur. (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) |
GetMentions() |
Bahsetmeler alın. (Devralındığı yer: IMessageActivity) |
HasContent() |
Bu etkinlikte metin, ek veya channelData varsa True. (Devralındığı yer: IMessageActivity) |
TryGetChannelData<TypeT>(TypeT) |
Channeldata'yi kesin olarak yazılan 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 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) |
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. |
MentionsId(IMessageActivity, String) |
Metin Özelliğinde Kimlikten bahsediliyor mu? |
MentionsRecipient(IMessageActivity) |
Text Özelliğinde Recipient.Id bahsediliyor mu? |
RemoveMentionText(IMessageActivity, String) |
Activity.Text özelliğinden verilen kimlik için herhangi bir bahsetme metnini kaldırın. Örneğin, Merhaba Bot@echoBot iletisi göz önünde bulundurulduğunda, "@echoBot" kaldırılır ve "Merhaba Bot" bırakılır. |
RemoveRecipientMention(IMessageActivity) |
Text özelliğinden alıcı bahsetme metnini kaldırın. Bu işlev Etkinlik'te metni değiştirdiğinden dikkatli olun. |
GetLocale(IActivity) |
Etkinliğin yerel ayarını alır. |
SetLocale(IActivity, String) |
Etkinliğin yerel ayarını ayarlar. |