روابط SignalR Service لـAzure Functions

توضح هذه المجموعة من المقالات كيفية مصادقة وإرسال رسائل في الوقت الحقيقي إلى العملاء المتصلين بخدمة Azure SignalR باستخدام روابط خدمة SignalR في Azure Functions. يدعم إصدار وقت تشغيل وظائف Azure 2.x والإصدارات الأحدث ارتباطات الإدخال والإخراج لخدمة SignalR.

الإجراء نوع
معالجة الرسائل من خدمة SignalR ربط التشغيل
إرجاع عنوان URL لنقطة نهاية الخدمة ورمز الوصول ربط الإدخال
إرسال رسائل SignalR Service وإدارة المجموعات ربط الإخراج

تثبيت الملحق

تعتمد حزمة NuGet الملحق التي تقوم بتثبيتها على وضع C# الذي تستخدمه في تطبيق الوظائف:

يتم تنفيذ الوظائف في عملية عامل C# معزولة. لمعرفة المزيد، راجع دليل تشغيل وظائف C# Azure في عملية عامل معزولة.

أضف الملحق إلى مشروعك عن طريق تثبيت حزمة NuGet.

تثبيت الحزمة

يعد امتداد Kafka جزءاً منحزمة الملحقالتي تم تحديدها في ملف مشروع host.json الخاص بك. عند إنشاء مشروع يستهدف الإصدار 3.x أو أحدث، يجب أن تكون هذه المجموعة مثبّتة بالفعل. لمعرفة المزيد، راجع حزمة الإضافات.

أضف تبعية

لاستخدام التعليقات التوضيحية لخدمة SignalR في وظائف Java، تحتاج إلى إضافة تبعية إلى الأداة azure-functions-java-library-signalr (الإصدار 1.0 أو أعلى) إلى ملف pom.xml.

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-signalr</artifactId>
    <version>1.0.0</version>
</dependency>

إعدادات سلسلة الاتصال

إضافة المفتاح AzureSignalRConnectionString إلى ملف host.json الذي يشير إلى إعداد التطبيق مع سلسلة الاتصال. للتطوير المحلي، قد توجد هذه القيمة في ملف local.settings.json.

للحصول على تفاصيل حول كيفية تكوين واستخدام خدمة SignalR وAzure Functions معًا، راجع تطوير Azure Functions وتكوينها باستخدام خدمة Azure SignalR.

الخطوات التالية