مشاركة عبر


مراكز أحداث Azure - العميل SDKs

توفر هذه المقالة المعلومات التالية لـ SDKs المعتمَدة من قِبَل مراكز الحدث Azure:

  • موقع الحزمة التي يمكنك استخدامها في التطبيقات الخاصة بك
  • موقع GitHub حيث يمكنك العثور على التعليمات البرمجية المصدر، والعينات، والقراءة التمهيدية، وسجل التغيير، والمشكلات التي تم الإبلاغ عنها، وأيضاً طرح مشكلات جديدة
  • ارتباطات إلى الدروس التعليمية للبدء السريع

SDKs العميل

يصف الجدول التالي جميع أحدث عملاء وقت تشغيل مراكز أحداث Azure المتوفرة. التركيز الأساسي لهذه المكتبات هو إرسال واستقبال الرسائل من مركز الحدث.

اللغة الحزمة المرجع
. صافٍ قياسي Azure.Messaging.EventHubs
Azure.Messaging.EventHubs.Processor
Java azure-messaging-eventhubs
azure-messaging-eventhubs-checkpointstore-blob
Python azure-eventhub
azure-eventhub-checkpointstoreblob-aio
JavaScript azure/event-hubs
azure/eventhubs-checkpointstore-blob
انتقال azure-event-hubs-go
C azure-event-hubs-c

يسرد الجدول التالي عملاء وقت تشغيل Azure Event Hubs الأقدم. في حين أن هذه الحزم قد تتلقى إصلاحات الأخطاء الهامة، إلا أنها ليست في وضع نشط. نوصي باستخدام أحدث SDKs المدرجة في الجدول أعلاه بدلاً من ذلك.

في 30 سبتمبر 2026، سنتقاعد مكتبات SDK ناقل خدمة Azure WindowsAzure.ServiceBus وMicrosoft.Azure.ServiceBus و com.microsoft.azure.servicebus، والتي لا تتوافق مع إرشادات Azure SDK. سننهي أيضا دعم بروتوكول SBMP، لذلك لن تتمكن من استخدام هذا البروتوكول بعد 30 سبتمبر 2026. قم بالترحيل إلى أحدث مكتبات Azure SDK، والتي توفر تحديثات أمان هامة وقدرات محسنة، قبل ذلك التاريخ.

على الرغم من أنه لا يزال من الممكن استخدام المكتبات القديمة بعد 30 سبتمبر 2026، إلا أنها لن تتلقى بعد ذلك الدعم والتحديثات الرسمية من Microsoft. لمزيد من المعلومات، راجع إعلان إيقاف الدعم.

اللغة الحزمة المرجع
. صافٍ قياسي Microsoft.Azure.EventHubs (قديم)
Microsoft.Azure.EventHubs.Process أو (القديم)
. إطار عمل NET WindowsAzure.Messaging (قديم)
Java azure-eventhubs (قديم)

مجموعة SDK للإدارة

فيما يلي قائمة بالمكتبات الخاصة بالإدارة المتوفرة حالياً. لا تحتوي أي من هذه المكتبات على عمليات وقت التشغيل، والغرض الوحيد منها هو إدارة كيانات Event Hubs .

حزم .NET

مكتبات العميل

  • Azure.Messaging.EventHubs: إنه الإصدار الحالي لمكتبة التعليمة البرمجية، الذي يتوافق مع إرشادات تصميم Azure SDK الموحدة وقيد التطوير النشط للميزات الجديدة. وهو يدعم النظام الأساسي .NET Standard، ما يسمح باستخدامه من قبل كل من .NET Framework الكامل و.NET Core. هناك تكافؤ في الميزات على مستوى عالٍ مع Microsoft.Azure.EventHubs، مع التفاصيل والتدرج الهرمي للعميل الذي يتخذ شكلاً مختلفاً. هذه المكتبة هي التي نوصيك باستخدامها.
  • Microsoft.Azure.EventHubs: كانت مكتبة التعليمة البرمجية الأولية لتقسيم مراكز الأحداث إلى عميل مخصص غير مجمع مع ناقل خدمة Microsoft Azure. وهو يدعم النظام الأساسي .NET Standard 2.0، ما يسمح باستخدامه من قبل كل من .NET Framework الكامل و.NET Core. لا يزال الإصدار السائد لمكتبة التعليمة البرمجية فيما يتعلق بالاستخدام وإدخالات مدونة الجهات الخارجية والإضافات وما إلى ذلك. وظيفة الخط الأساسي هي نفسها مكتبة التعليمة البرمجية الحالية، على الرغم من وجود بعض وحدات البت الصغيرة التي يقدمها أحدهما دون الآخر. يتلقى حالياً إصلاحات الأخطاء والتحديثات المهمة ولكنه لم يعد يتلقى ميزات جديدة.
  • Windows.Azure.ServiceBus: كانت مكتبة التعليمة البرمجية الأصلية، عندما كانت مراكز الأحداث أكثر تشابكاً مع ناقل خدمة Microsoft Azure. وهو يدعم فقط .NET Framework الكامل، لأنه يسبق NET. Core. تقدم هذه المكتبة بعض الوظائف الطبيعية التي لا تدعمها المكتبات الأحدث.

مكتبات التعليمة البرمجية الإدارية

  • Microsoft.Azure.Management.EventHub: إنه إصدار GA الحالي لمكتبة التعليمة البرمجية الإدارية لمراكز الأحداث. وهو يدعم النظام الأساسي .NET Standard 2.0، ما يسمح باستخدامه من قبل كل من .NET Framework الكامل و.NET Core.

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

يمكنك معرفة المزيد عن مراكز الأحداث من خلال زيارة الروابط التالية: