Pengikatan Web PubSub untuk Azure Functions
Kumpulan artikel ini menjelaskan cara mengautentikasi, mengirim pesan real-time ke klien yang terhubung ke Azure Web PubSub dengan menggunakan pengikatan Azure Web PubSub di Azure Functions.
Perbuatan | Jenis |
---|---|
Menangani peristiwa klien dari Web PubSub | Pengikatan pemicu |
Menangani peristiwa klien dari Web PubSub dengan pemicu HTTP, atau mengembalikan URL dan token akses klien | Pengikatan masukan |
Memanggil API layanan | Pengikatan output |
Menginstal ekstensi
Paket NuGet ekstensi yang Anda instal bergantung pada mode C# yang Anda gunakan di aplikasi fungsi Anda:
Functions dijalankan dalam proses pekerja C# yang terisolasi. Untuk mempelajari selengkapnya, lihat Panduan untuk menjalankan C# Azure Functions dalam proses pekerja yang terisolasi.
Tambahkan ekstensi ke proyek Anda dengan memasang Paket NuGet ini.
Memasang bundel
Ekstensi Web PubSub adalah bagian dari bundel ekstensi, yang ditentukan dalam file proyek host.json Anda. Saat Anda membuat proyek yang menargetkan versi 3.x atau yang lebih baru, Anda harus memasang bundel ini. Untuk mempelajari lebih lanjut, lihat bundel ekstensi.
Catatan
Ekstensi Web PubSub untuk Java belum didukung.
Konsep kunci
(1)-(2) WebPubSubConnection
pengikatan input dengan HttpTrigger untuk menghasilkan koneksi klien.
(3)-(4) WebPubSubTrigger
memicu pengikatan atau WebPubSubContext
input pengikatan dengan HttpTrigger untuk menangani permintaan layanan.
(5)-(6) WebPubSub
keluaran yang mengikat untuk meminta layanan melakukan sesuatu.
Pengaturan string koneksi
Tambahkan kunci WebPubSubConnectionString
ke file host.json yang mengarah ke pengaturan aplikasi dengan string koneksi Anda. Untuk pengembangan lokal, nilai ini mungkin terdapat dalam file local.settings.json.
Untuk detail tentang cara mengonfigurasi dan menggunakan Web PubSub dan Azure Functions bersama-sama, lihat Tutorial: Membuat aplikasi pemberitahuan tanpa server dengan Azure Functions dan layanan Azure Web PubSub.