يوفر هذا المشروع الدعم لاستمرار تسجيلات WebHooks المخصصة في وسيط تخزين MongoDB.
أضف هذا المشروع كمرجع في مشروع WebAPI/ MVC الرئيسي.
حل تبعيةها باستخدام كائن HTTPConfiguration في webapiconfig.cs وتوفير اسم سلسلة الاتصال الخاصة بك باسم "config.initializeCustomWebHooksMongostorage (" اسم سلسلة الاتصال ")".
يمكنك أيضًا توفير أسماء مجموعة أو مستند Mongo. أيضا إلقاء نظرة على المعلمات الاختيارية لهذه الطريقة.
تحتاج أيضًا إلى إضافة حزم WebHooks Nuget لجعل الحل الخاص بك يعمل على WebHooks باستخدام MongoDB.
تحتاج أيضًا إلى إضافة حزم nuget التالية في مشروعك الرئيسي لجعل هذا المشروع يعمل إذا لم تكن قد أضفتها بالفعل:
id="Microsoft.AspNet.WebHooks.Common" version="1.2.1"
id="Microsoft.AspNet.WebHooks.Custom" version="1.2.1"
id="MongoDB.Bson" version="2.7.2" />
id="MongoDB.Driver" version="2.7.2"
يمكنك أيضًا إضافة حزمة nuget لهذه التخزين من https://www.nuget.org/packages/aspnet.webhooks.custom.mongostorage. سيقوم تلقائيًا بحل جميع التبعيات ولا تحتاج إلى فعل أي شيء على الإطلاق.
هذا المشروع مفتوح لأي مساهمة ، أي يمكنك إنشاء طلب سحب أو إنشاء مشكلة وما إلى ذلك.
شكرًا!
محمد ريزوان