Ce projet fournit le support pour persister vos enregistrements de webhooks personnalisés dans un support de stockage MongoDB.
Ajoutez ce projet en tant que référence dans votre principal projet WebAPI / MVC.
Résolvez sa dépendance à l'aide de l'objet httpconfiguration dans le webapiconfig.cs et fournissez votre nom de chaîne de connexion en tant que 'config.InitializECustomWebHooksMongostorage ("Nom de la chaîne de connexion")'.
Vous pouvez également fournir les noms de la collection ou du document Mongo. Ayez également un aperçu des paramètres facultatifs de cette méthode.
Vous devez également ajouter les packages WEBHOOKS NUGET pour faire fonctionner votre solution pour les webhooks à l'aide du MongoDB.
Vous devez également ajouter les packages NuGet suivants dans votre projet principal pour faire fonctionner ce projet si vous ne les avez pas déjà ajoutés:
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"
Vous pouvez également ajouter le package NuGet pour ce stockage à partir du https://www.nuget.org/packages/aspnet.webhooks.custom.mongostorage. Il résoudra automatiquement toutes les dépendances et vous n'avez rien à faire du tout.
Ce projet est ouvert pour toute contribution, c'est-à-dire que vous pouvez générer une demande de traction ou créer un problème, etc.
Merci!
Muhammad Rizwan