Pengikatan SignalR Service untuk Azure Functions
Kumpulan artikel ini menjelaskan cara mengautentikasi dan mengirim pesan real-time ke klien yang terhubung ke Azure SignalR Service dengan menggunakan pengikatan SignalR Service di Azure Functions. Runtime Azure Functions versi 2.x dan yang lebih tinggi mendukung pengikatan input dan output untuk SignalR Service.
Perbuatan | Jenis |
---|---|
Menangani pesan dari SignalR Service | Pengikatan pemicu |
Mengembalikan URL titik akhir layanan dan token akses | Pengikatan masukan |
Mengirim pesan SignalR Service dan mengelola grup | 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 SignalR Service adalah bagian dari bundel ekstensi, yang ditentukan dalam file proyek host.json. 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.
Menambahkan dependensi
Untuk menggunakan anotasi SignalR Service dalam fungsi Java, Anda perlu menambahkan dependensi ke artefak azure-functions-java-library-signalr (versi 1.0 atau lebih tinggi) ke file pom.xml Anda.
<dependency>
<groupId>com.microsoft.azure.functions</groupId>
<artifactId>azure-functions-java-library-signalr</artifactId>
<version>1.0.0</version>
</dependency>
Pengaturan string koneksi
Tambahkan kunci AzureSignalRConnectionString
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 SignalR Service dan Azure Functions bersama-sama, lihat pengembangan dan konfigurasi Azure Functions dengan Azure SignalR Service.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk