Event Grid SDKs للإدارة والنشر
تتوفر Event Grid مجموعات تطوير البرامج (SDK) التي تمكنك من إدارة مواردك بشكل برمجي ونشر الأحداث.
إشعار
فيما يتعلق بإيقاف TLS 1.0 / 1.1: بالنسبة لمواضيع النظام، تحتاج إلى اتخاذ إجراء فقط لتسليم الحدث إلى وجهات خطاف الويب. إذا كانت الوجهة تدعم TLS 1.2، يحدث تسليم الحدث باستخدام 1.2. إذا كانت الوجهة لا تدعم TLS 1.2، فإن تسليم الحدث يعود تلقائيا إلى 1.0 و1.1. بعد 1 مارس 2025، لن يتم دعم تسليم الحدث باستخدام 1.0 و1.1. تأكد من أن وجهات خطاف الويب تدعم TLS 1.2. إحدى الطرق السهلة للتحقق من دعم TLS 1.2 هي استخدام Qualys SSL Labs. إذا أظهر التقرير أن TLS 1.2 مدعوم، فلا يلزم اتخاذ أي إجراء. لمزيد من المعلومات، راجع منشور المدونة التالي: الإيقاف: تغييرات TLS القادمة لشبكة أحداث Azure
مجموعة SDK للإدارة
تمكنك مجموعات SDK للإدارة من إنشاء مواضيع واشتراكات شبكة الأحداث وتحديثها وحذفها. حاليًا، تتوفر مجموعات SDK التالية:
SDK | الحزمة | الوثائق المرجعية | العينات |
---|---|---|---|
واجهة برمجة تطبيقات REST | مرجع REST | ||
.NET | Azure.ResourceManager.EventGrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
مرجع .NET: معاينة، GA | نماذج .NET |
Java | azure-resourcemanager-eventgrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
مرجع Java: معاينة، GA | عينات Java |
JavaScript | @azure/arm-eventgrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
مرجع JavaScript: معاينة، GA | عينات JavaScript وTypeScript |
Python | azure-mgmt-eventgrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
مرجع Python: معاينة، GA | عينات Python |
انتقال | Azure SDK for Go | انتقال العينات |
مستوى بيانات مجموعاتSDK
إشعار
بالنسبة لمراسلة MQTT، يمكنك استخدام MQTT SDK المفضل لديك. لا توفر Azure Event Grid حاليا مستوى بيانات SDK ل MQTT.
تمكّنك مجموعات SDK لمستوى البيانات من نشر أحداث إلى الموضوعات من خلال الاهتمام بالمصادقة وتشكيل الحدث والنشر غير المتزامن إلى نقطة النهاية المحددة. كما أنها تمكنك من استهلاك أحداث الطرف الأول. حاليًا، تتوفر مجموعات SDK التالية:
لغة البرمجة | الحزمة | الوثائق المرجعية | العينات |
---|---|---|---|
واجهة برمجة تطبيقات REST | مرجع REST | ||
.NET | Azure.Messaging.EventGrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
ASP.NET reference | نماذج .NET |
Java | azure-messaging-eventgrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
مرجع Java | عينات Java |
JavaScript | @azure/eventgrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
JavaScript reference | عينات JavaScript وTypeScript |
Python | azure-eventgrid . تحتوي الحزمة على أحدث Namespaces واجهة برمجة تطبيقات. |
مرجع Python | عينات Python |
انتقال | Azure SDK for Go |
الخطوات التالية
- على سبيل المثال التطبيقات، راجع <نماذج رمز خطوط شبكة الأحداث>.
- للحصول على مقدمة حول Event Grid، راجعما هي Event Grid؟
- لأوامر خطوط شبكة الأحداث في Azure CLI، راجع Azure CLI.
- لأوامر Event Grid في PowerShell، راجع PowerShell.