Bagikan melalui


IActivity Antarmuka

Definisi

Properti bersama untuk semua aktivitas.

public interface IActivity
type IActivity = interface
Public Interface IActivity
Turunan

Properti

ChannelData

Mendapatkan atau mengatur payload khusus saluran.

ChannelId

Mendapatkan atau mengatur Saluran yang dikaitkan dengan aktivitas ini.

Conversation

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

Entities

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

From

Mendapatkan atau mengatur alamat Pengirim.

Id

Mendapatkan atau mengatur iD untuk aktivitas tersebut.

LocalTimestamp

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

Recipient

Mendapatkan atau mengatur alamat yang menerima pesan.

ReplyToId

Mendapatkan atau mengatur ID asli yang menjadi respons aktivitas ini.

ServiceUrl

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

Timestamp

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

Type

Mendapatkan atau mengatur jenis aktivitas.

Metode

ApplyConversationReference(ConversationReference, Boolean)

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

AsContactRelationUpdateActivity()

Kembalikan IContactRelationUpdateActivity jika ini adalah aktivitas contactRelationUpdate, null sebaliknya.

AsConversationUpdateActivity()

Kembalikan IConversationUpdateActivity jika ini adalah aktivitas conversationUpdate, null sebaliknya.

AsEndOfConversationActivity()

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

AsEventActivity()

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

AsInstallationUpdateActivity()

Mengembalikan IInstallationUpdateActivity jika ini adalah aktivitas installationUpdate, null sebaliknya.

AsInvokeActivity()

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

AsMessageActivity()

Kembalikan IMessageActivity jika ini adalah aktivitas pesan, null sebaliknya.

AsMessageDeleteActivity()

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

AsMessageReactionActivity()

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

AsMessageUpdateActivity()

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

AsSuggestionActivity()

Mengembalikan IMessageDeleteActivity jika ini adalah aktivitas saran, null sebaliknya.

AsTypingActivity()

Kembalikan ITypingActivity jika ini adalah aktivitas pengetikan, null sebaliknya.

GetChannelData<TypeT>()

Mendapatkan data saluran sebagai objek yang ditik dengan kuat.

GetConversationReference()

Mendapatkan referensi percakapan dari aktivitas.

TryGetChannelData<TypeT>(TypeT)

Cobalah untuk mendapatkan channeldata sebagai objek yang ditik dengan kuat.

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.

GetLocale(IActivity)

Mendapatkan lokal untuk aktivitas tersebut.

SetLocale(IActivity, String)

Mengatur lokal untuk aktivitas.

Berlaku untuk