Microsoft.Bot.Schema Ruang nama

Kelas

AadResourceUrls

Skema sumber daya target tempat Layanan Token Kerangka Kerja Bot akan menukar token cache untuk pengguna. Kelas ini hanya berlaku untuk koneksi AAD V1.

ActionTypes

Menentukan nilai untuk ActionTypes.

Activity

Aktivitas adalah jenis komunikasi dasar untuk protokol Bot Framework 3.0.

ActivityEventNames

Tentukan nilai untuk nama peristiwa umum yang digunakan oleh aktivitas jenis Event.

ActivityExtensions

Fungsi pembantu untuk Aktivitas Pesan.

ActivityImportance

Menentukan nilai untuk ActivityImportance.

ActivityTypes

Menentukan nilai untuk ActivityTypes.

ActivityTypesEx

Nilai tambahan untuk ActivityTypes di luar kelas ActivityTypes yang dibuat secara otomatis.

AdaptiveCardAuthentication

Menentukan struktur yang tiba di Aktivitas.Nilai.Autentikasi untuk Aktivitas panggil dengan Nama 'adaptiveCard/action'.

AdaptiveCardInvokeAction

Menentukan struktur yang tiba di aktivitas Activity.Value.Action for Invoke dengan Nama 'adaptiveCard/action'.

AdaptiveCardInvokeResponse

Mendefinisikan struktur yang dikembalikan sebagai hasil dari aktivitas Panggil dengan Nama 'adaptiveCard/action'.

AdaptiveCardInvokeValue

Menentukan struktur yang tiba di aktivitas Activity.Value for Invoke dengan Nama 'adaptiveCard/action'.

AnimationCard

Kartu animasi (Misalnya: gif atau klip video pendek).

Attachment

Lampiran dalam aktivitas.

AttachmentData

Data lampiran.

AttachmentInfo

Metadata untuk lampiran.

AttachmentLayoutTypes

Menentukan nilai untuk AttachmentLayoutTypes.

AttachmentView

Nama dan ukuran Tampilan Lampiran.

AudioCard

Kartu audio.

BasicCard

Kartu dasar.

CallerIdConstants

Konstanta yang digunakan untuk mengisi CallerId properti.

CardAction

Tindakan yang dapat diklik.

CardImage

Gambar pada kartu.

ChannelAccount

Informasi akun saluran diperlukan untuk merutekan pesan.

CommandResultValue<T>

Bidang nilai berisi ICommandResultActivity metadata yang terkait dengan hasil perintah. Payload data opsional yang dapat diperluas dapat disertakan jika ditentukan oleh nama aktivitas hasil perintah. Kehadiran bidang kesalahan menunjukkan bahwa perintah asli gagal diselesaikan.

CommandValue<T>

Bidang nilai berisi ICommandActivity metadata yang terkait dengan perintah. Payload data opsional yang dapat diperluas dapat disertakan jika ditentukan oleh nama aktivitas perintah.

ContactRelationUpdateActionTypes

Menentukan nilai untuk ContactRelationUpdateActionTypes.

ConversationAccount

Akun percakapan mewakili identitas percakapan dalam saluran.

ConversationMembers

Percakapan dan anggotanya.

ConversationParameters

Parameter untuk membuat percakapan baru.

ConversationReference

Objek yang berkaitan dengan titik tertentu dalam percakapan.

ConversationResourceResponse

Respons yang berisi sumber daya.

ConversationsResult

Hasil percakapan.

DeliveryModes

Menentukan nilai untuk DeliveryModes.

EndOfConversationCodes

Menentukan nilai untuk EndOfConversationCodes.

Entity

Objek metadata yang berkaitan dengan aktivitas.

Error

Objek yang mewakili informasi kesalahan.

ErrorCodes

Kode kesalahan untuk berkomunikasi saat melempar APIException.

ErrorResponse

Respons API HTTP.

ErrorResponseException

Pengecualian dilemparkan untuk respons yang tidak valid dengan informasi ErrorResponse.

ExpectedReplies

Balasan sebagai respons terhadap ExpectReplies.

Extensions

Metode ekstensi untuk mengonversi objek Kartu yang ditik dengan kuat menjadi Attachment.

Fact

Kumpulan pasangan kunci-nilai. Keuntungan dari bagian ini adalah bahwa properti kunci dan nilai akan dirender dengan informasi gaya default dengan beberapa pemisah di antaranya. Jadi tidak perlu pengembang menentukan informasi gaya.

GeoCoordinates

GeoCoordinates (jenis entitas: "https://schema.org/GeoCoordinates").

HandoffEventNames

Menentukan nilai untuk nama peristiwa handoff.

HeroCard

Nilai HeroCard ContentType.

IActivityExtensions

Menyediakan metode tambahan untuk bekerja dengan IActivity.

InnerHttpError

Objek yang mewakili kesalahan http dalam.

InputHints

Menentukan nilai untuk InputHints.

InstallationUpdateActionTypes

Menentukan nilai untuk InstallationUpdateActionTypes.

MediaCard

Kartu media.

MediaEventValue

Parameter tambahan untuk peristiwa media.

MediaUrl

URL Media.

Mention

Sebutkan informasi (jenis entitas: "sebutan").

MessageReaction

Objek reaksi pesan.

MessageReactionTypes

Menentukan nilai untuk MessageReactionTypes.

MicrosoftPayMethodData

Data Metode Pembayaran W3C untuk Microsoft Pay.

OAuthCard

Nilai OAuthCard ContentType.

PagedMembersResult

Halaman anggota.

PaymentAddress

Alamat dalam Permintaan Pembayaran.

PaymentCurrencyAmount

Memasok jumlah moneter.

PaymentDetails

Menyediakan informasi tentang transaksi yang diminta.

PaymentDetailsModifier

Menyediakan detail yang memodifikasi PaymentDetails berdasarkan pengidentifikasi metode pembayaran.

PaymentItem

Menunjukkan untuk apa permintaan pembayaran dan nilai yang diminta.

PaymentMethodData

Menunjukkan serangkaian metode pembayaran yang didukung dan data khusus metode pembayaran terkait untuk metode tersebut.

PaymentOperations

Nama untuk operasi yang dapat dipanggil dalam protokol panggilan balik pembayaran.

PaymentOptions

Menyediakan informasi tentang opsi yang diinginkan untuk permintaan pembayaran.

PaymentRequest

Permintaan untuk melakukan pembayaran.

PaymentRequestComplete

Payload dikirimkan saat menyelesaikan permintaan pembayaran.

PaymentRequestCompleteResult

Hasil dari permintaan pembayaran yang telah selesai.

PaymentRequestUpdate

Pembaruan untuk permintaan pembayaran.

PaymentRequestUpdateResult

Objek hasil dari operasi pemanggilan Pembaruan Permintaan Pembayaran.

PaymentResponse

PaymentResponse dikembalikan ketika pengguna telah memilih metode pembayaran dan menyetujui permintaan pembayaran.

PaymentShippingOption

Menjelaskan opsi pengiriman.

PaymentShippingTypes

Jenis pengiriman yang berbeda. Lihat http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype untuk informasi lebih lanjut.

Place

Tempat (jenis entitas: "https://schema.org/Place").

ReceiptCard

Nilai ContentType Kartu Tanda Terima.

ReceiptItem

Item pada kartu tanda terima.

ResourceResponse

Respons yang berisi ID sumber daya.

RoleTypes

Menentukan nilai untuk RoleTypes.

SearchInvokeOptions

Menentukan opsi kueri dalam SearchInvokeValue untuk Aktivitas pemanggilan dengan Nama 'aplikasi/pencarian'.

SearchInvokeResponse

Mendefinisikan struktur yang dikembalikan sebagai hasil dari aktivitas Panggil dengan Nama 'aplikasi/pencarian'.

SearchInvokeTypes

Menentukan nilai untuk SearchInvokeTypes. Lihat SearchInvokeValue.

SearchInvokeValue

Menentukan struktur yang tiba di aktivitas Activity.Value for Invoke dengan Nama 'aplikasi/pencarian'.

SemanticAction

Mewakili referensi ke tindakan terprogram.

SemanticActionStates

Menunjukkan apakah tindakan semantik dimulai, dilanjutkan, atau dilakukan.

SigninCard

Nilai ContentType SigninCard.

SignInConstants

Nama untuk operasi pemanggilan masuk dalam protokol token.

SignInResource

Jenis yang berisi informasi untuk akses menyeluruh.

SpeechConstants

Menentukan konstanta yang dapat digunakan dalam pemrosesan interaksi ucapan.

SuggestedActions

SuggestedActions yang dapat dilakukan.

TextFormatTypes

Menentukan nilai untuk TextFormatTypes.

TextHighlight

Mengacu pada substring konten dalam bidang lain.

Thing

Hal (jenis entitas: "https://schema.org/Thing").

ThumbnailCard

Nilai ContentType ThumbnailCard.

ThumbnailUrl

URL Gambar Mini.

TokenExchangeInvokeRequest

Permintaan untuk bertukar token.

TokenExchangeInvokeResponse

Objek respons dari pemanggilan pertukaran token.

TokenExchangeRequest

Minta payload untuk dikirim ke Bot Framework Token Service untuk Akses Menyeluruh. Jika URI diatur ke cakupan kustom, maka Layanan Token akan menukar token dalam cache-nya dengan token yang menargetkan cakupan kustom dan mengembalikannya dalam respons. Jika Token dikirim dalam payload, Maka Layanan Token akan menukar token dengan token yang menargetkan cakupan yang ditentukan dalam koneksi OAauth yang sesuai.

TokenExchangeResource

Skema respons dikirim kembali dari Bot Framework Token Service yang diperlukan untuk memulai akses menyeluruh pengguna.

TokenExchangeState

Objek status diteruskan ke layanan token bot.

TokenPollingSettings

Membantu menyediakan polling untuk detail token.

TokenPostResource

Skema respons dikirim kembali dari Bot Framework Token Service yang diperlukan untuk memulai posting langsung token pengguna.

TokenRequest

Permintaan untuk menerima token pengguna.

TokenResponse

Skema respons dikirim kembali dari Bot Framework Token Service, sebagai respons terhadap permintaan untuk mendapatkan atau menukar token dengan pengguna.

TokenStatus

Status token tertentu.

Transcript

Transkrip.

VideoCard

Nilai ContentType VideoCard.

Antarmuka

IActivity

Properti bersama untuk semua aktivitas.

ICommandActivity

Perintah eksternal asinkron.

ICommandResultActivity

Hasil perintah eksternal asinkron.

IContactRelationUpdateActivity

Pengguna telah menambahkan bot ke daftar kontak mereka, menghapus bot dari daftar kontak mereka, atau mengubah hubungan antara pengguna dan bot.

IConversationUpdateActivity

Percakapan yang dirujuk telah diperbarui.

IEndOfConversationActivity

Percakapan berakhir, atau permintaan untuk mengakhiri percakapan.

IEventActivity

Peristiwa eksternal asinkron.

IHandoffActivity

Kontrol percakapan telah ditransfer, atau permintaan untuk mentransfer kontrol percakapan.

IInstallationUpdateActivity

Bot diinstal atau dihapus dari saluran.

IInvokeActivity

Permintaan sinkron untuk memanggil operasi.

IMessageActivity

Pesan dalam percakapan.

IMessageDeleteActivity

Mewakili permintaan untuk menghapus aktivitas pesan sebelumnya dalam percakapan.

IMessageReactionActivity

Reaksi terhadap Aktivitas Pesan.

IMessageUpdateActivity

Mewakili permintaan untuk memperbarui aktivitas pesan sebelumnya dalam percakapan.

ISuggestionActivity

Mewakili saran privat untuk Recipient tentang aktivitas lain.

ITraceActivity

Mewakili titik dalam logika bot, untuk membantu penelusuran kesalahan bot.

ITypingActivity

Alamat Dari sedang mengetik.