【文件属性】:
文件名称:sendgrid-webhooks:一个用于解析来自Sendgrid的webhook事件的库。 支持所有事件,类别和唯一参数
文件大小:33KB
文件格式:ZIP
更新时间:2021-04-29 09:56:56
C#
Sendgrid Webhooks
一个用于解析来自Sendgrid的事件webhooks的库。 包含解析器和一组强类型的DTO。 它支持所有可用的webhook事件,唯一参数和类别。
通过NuGet下载
通过NuGet软件包管理器(nuget.org)安装Sendgrid.Webhooks
Install-Package Sendgrid.Webhooks
用法
声明WebhookParser并调用ParseEvents 。 这将接受从HTTP POST回调接收的字符串作为JSON。
var parser = new WebhookParser ();
var events = parser . ParseEvents ( json );
解析器返回WebhookEventBase的多态IList ,其中每个项目都是强类型的Webhook事件。
示例属性
var webhook
【文件预览】:
sendgrid-webhooks-master
----.travis.yml(201B)
----Sendgrid.Webhooks()
--------Service()
--------Converters()
--------Sendgrid.Webhooks.csproj(1KB)
--------Events()
----Sendgrid.Webhooks.sln(2KB)
----LICENSE(11KB)
----Sendgrid.Webhooks.Tests()
--------JsonEventBuilder.cs(4KB)
--------WebhookParserTests.cs(8KB)
--------BooleanConverterTests.cs(1KB)
--------EpochConverterTests.cs(2KB)
--------Sendgrid.Webhooks.Tests.csproj(3KB)
--------Events()
----.gitignore(3KB)
----README.md(3KB)