Bagikan melalui


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

Sampel

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

Diagram yang memperlihatkan alur kerja layanan Azure Web PubSub bekerja dengan Aplikasi Fungsi.

(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.

Langkah berikutnya