Bagikan melalui


IMessageActivity Antarmuka

Definisi

Pesan dalam percakapan.

public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
    interface IActivity
Public Interface IMessageActivity
Implements IActivity
Turunan
Penerapan

Properti

AttachmentLayout

Mendapatkan atau menetapkan petunjuk tentang cara menangani beberapa lampiran: [list|carousel] Default:list.

Attachments

Mendapatkan atau mengatur lampiran.

ChannelData

Mendapatkan atau mengatur payload khusus saluran.

(Diperoleh dari IActivity)
ChannelId

Mendapatkan atau mengatur Saluran yang dikaitkan dengan aktivitas ini.

(Diperoleh dari IActivity)
Conversation

Mendapatkan atau mengatur Alamat untuk percakapan yang terkait dengan aktivitas ini.

(Diperoleh dari IActivity)
DeliveryMode

Mendapatkan atau menetapkan petunjuk untuk menjelaskan bagaimana aktivitas ini harus dikirimkan. null atau "default" = pengiriman default "pemberitahuan" = semantik pemberitahuan Lihat DeliveryModes untuk konstanta saat ini.

Entities

Mendapatkan atau mengatur kumpulan objek Entitas, yang masing-masing berisi metadata tentang aktivitas ini. Setiap objek Entitas ditik.

(Diperoleh dari IActivity)
Expiration

Mendapatkan atau mengatur dateTime untuk kedaluwarsa aktivitas sebagai tanggalwaktu yang dikodekan ISO 8601.

From

Mendapatkan atau mengatur alamat Pengirim.

(Diperoleh dari IActivity)
Id

Mendapatkan atau mengatur iD untuk aktivitas tersebut.

(Diperoleh dari IActivity)
Importance

Mendapatkan atau menetapkan pentingnya nilai aktivitas Valid adalah "rendah", "normal", dan "tinggi". Nilai defaultnya adalah "normal.".

InputHint

Mendapatkan atau mengatur menunjukkan apakah bot menerima, mengharapkan, atau mengabaikan input.

Locale

Mendapatkan atau mengatur kode bahasa bidang Teks.

LocalTimestamp

Mendapatkan atau mengatur tanggal dan waktu lokal pesan, yang dinyatakan dalam format ISO-8601. Misalnya, 2016-09-23T13:07:49.4714686-07:00.

(Diperoleh dari IActivity)
Recipient

Mendapatkan atau mengatur alamat yang menerima pesan.

(Diperoleh dari IActivity)
ReplyToId

Mendapatkan atau mengatur ID asli yang menjadi respons aktivitas ini.

(Diperoleh dari IActivity)
ServiceUrl

Mendapatkan atau mengatur URL layanan tempat respons terhadap aktivitas ini harus dikirim.

(Diperoleh dari IActivity)
Speak

Mendapatkan atau mengatur tag bicara (markup SSML untuk teks ke ucapan).

SuggestedActions

Gets atau set suggestedActions digunakan untuk mengekspresikan tindakan untuk berinteraksi dengan kartu seperti keyboard/quickReplies.

Summary

Mendapatkan atau mengatur teks untuk ditampilkan jika saluran tidak dapat merender kartu.

Text

Mendapatkan atau mengatur konten untuk pesan tersebut.

TextFormat

Mendapatkan atau mengatur format bidang teks [plain|markdown] Default:markdown.

Timestamp

Mendapatkan atau mengatur tanda waktu ketika pesan ini dikirim (UTC).

(Diperoleh dari IActivity)
Type

Mendapatkan atau mengatur jenis aktivitas.

(Diperoleh dari IActivity)
Value

Mendapatkan atau menetapkan nilai yang disediakan dengan CardAction.

Metode

ApplyConversationReference(ConversationReference, Boolean)

Updates aktivitas dengan informasi pengiriman dari referensi percakapan yang sudah ada.

(Diperoleh dari IActivity)
AsContactRelationUpdateActivity()

Kembalikan IContactRelationUpdateActivity jika ini adalah aktivitas contactRelationUpdate, null sebaliknya.

(Diperoleh dari IActivity)
AsConversationUpdateActivity()

Kembalikan IConversationUpdateActivity jika ini adalah aktivitas conversationUpdate, null sebaliknya.

(Diperoleh dari IActivity)
AsEndOfConversationActivity()

Kembalikan IEndOfConversationActivity jika ini adalah aktivitas akhir percakapan, null sebaliknya.

(Diperoleh dari IActivity)
AsEventActivity()

Mengembalikan IEventActivity jika ini adalah aktivitas peristiwa, jika tidak null.

(Diperoleh dari IActivity)
AsInstallationUpdateActivity()

Mengembalikan IInstallationUpdateActivity jika ini adalah aktivitas installationUpdate, null sebaliknya.

(Diperoleh dari IActivity)
AsInvokeActivity()

Mengembalikan IInvokeActivity jika ini adalah aktivitas pemanggilan, jika tidak null.

(Diperoleh dari IActivity)
AsMessageActivity()

Kembalikan IMessageActivity jika ini adalah aktivitas pesan, null sebaliknya.

(Diperoleh dari IActivity)
AsMessageDeleteActivity()

Mengembalikan IMessageDeleteActivity jika ini adalah aktivitas penghapusan pesan, null sebaliknya.

(Diperoleh dari IActivity)
AsMessageReactionActivity()

Mengembalikan IMessageDeleteActivity jika ini adalah aktivitas reaksi pesan, null sebaliknya.

(Diperoleh dari IActivity)
AsMessageUpdateActivity()

Mengembalikan IMessageUpdateActivity jika ini adalah aktivitas pembaruan pesan, null sebaliknya.

(Diperoleh dari IActivity)
AsSuggestionActivity()

Mengembalikan IMessageDeleteActivity jika ini adalah aktivitas saran, null sebaliknya.

(Diperoleh dari IActivity)
AsTypingActivity()

Kembalikan ITypingActivity jika ini adalah aktivitas pengetikan, null sebaliknya.

(Diperoleh dari IActivity)
GetChannelData<TypeT>()

Mendapatkan data saluran sebagai objek yang ditik dengan kuat.

(Diperoleh dari IActivity)
GetConversationReference()

Mendapatkan referensi percakapan dari aktivitas.

(Diperoleh dari IActivity)
GetMentions()

Dapatkan penyebutan.

HasContent()

True jika aktivitas ini memiliki teks, lampiran, atau channelData.

TryGetChannelData<TypeT>(TypeT)

Cobalah untuk mendapatkan channeldata sebagai objek yang ditik dengan kuat.

(Diperoleh dari IActivity)

Metode Ekstensi

TeamsGetChannelId(IActivity)

Mendapatkan id saluran Tim dari aktivitas saat ini.

TeamsGetMeetingInfo(IActivity)

Mendapatkan objek TeamsMeetingInfo dari aktivitas saat ini.

TeamsGetSelectedChannelId(IActivity)

Mendapatkan id saluran yang dipilih Tim dari aktivitas saat ini.

TeamsGetTeamInfo(IActivity)

Mendapatkan objek TeamsInfo dari aktivitas saat ini.

TeamsNotifyUser(IActivity)

Mengonfigurasi aktivitas saat ini untuk menghasilkan pemberitahuan dalam Teams.

TeamsNotifyUser(IActivity, Boolean, String)

Mengonfigurasi aktivitas saat ini untuk menghasilkan pemberitahuan dalam Teams.

MentionsId(IMessageActivity, String)

Apakah ada penyebutan Id di Properti Teks.

MentionsRecipient(IMessageActivity)

Apakah ada penyebutan Recipient.Id di Properti Teks.

RemoveMentionText(IMessageActivity, String)

Hapus teks sebutan apa pun untuk id yang diberikan dari properti Activity.Text. Misalnya, mengingat pesan @echoBot Hai Bot, ini akan menghapus "@echoBot", meninggalkan "Hai Bot".

RemoveRecipientMention(IMessageActivity)

Hapus teks sebutan penerima dari properti Teks. Gunakan dengan hati-hati karena fungsi ini mengubah teks pada Aktivitas.

GetLocale(IActivity)

Mendapatkan lokal untuk aktivitas tersebut.

SetLocale(IActivity, String)

Mengatur lokal untuk aktivitas.

Berlaku untuk