dotnet-eventgrid 1.1.1

dotnet tool install --global dotnet-eventgrid --version 1.1.1                
此包包含一个 .NET 工具,您可以从外壳/命令行中调用它。
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-eventgrid --version 1.1.1                
此包包含一个 .NET 工具,您可以从外壳/命令行中调用它。
#tool dotnet:?package=dotnet-eventgrid&version=1.1.1                
nuke :add-package dotnet-eventgrid --version 1.1.1                

用法

Usage: eventgrid [url] -[property]* +[property[=minimatch]]*
      +all                    Render all properties
      -property               Exclude a property
      +property[=minimatch]   Include a property, optionally filtering
                              with the given the minimatch expression.
      jq=expression           When rendering event data containing JSON,
                              apply the given JQ expression. Learn more at
                              https://stedolan.github.io/jq/

Examples:
- Include all event properties, for topic ending in 'System'
      eventgrid https://mygrid.com +all +topic=**/System

- Exclude data property and filter for specific event types
      eventgrid https://mygrid.com -data +eventType=Login

- Filter using synthetized path property '{domain}/{topic}/{subject}/{eventType}'
      eventgrid https://mygrid.com +path=MyApp/**/Login

- Filter using synthetized path property for a specific event and user (subject)
      eventgrid https://mygrid.com +path=MyApp/*/1bQUI/Login

- Render sponsorship action, sponsorable login and sponsor login from GH webhook JSON event data:
      eventgrid https://mygrid.com jq="{ action: .action, sponsorable: .sponsorship.sponsorable.login, sponsor: .sponsorship.sponsor.login }"

eventgrid 还支持 .netconfig 来配置参数

[eventgrid]
    url = https://events.mygrid.com

    # filters that events must pass to be rendered
    filter = path=MyApp/**/Login
    filter = eventType=*System*

    # properties to include in the event rendering
    include = EventType
    include = Subject

    # properties to exclude from event rendering
    exclude = data

    # apply jq when rendering JSON data payloads
    jq = "{ action: .action, sponsor: .sponsorship.sponsor.login }"

url 是您已部署的功能应用的地址,可以可选地包含一个查询字符串 ?key=[access-key],其值与在功能应用配置设置中以 AccessKey 命名的同值相同。如果存在,它将用作共享密钥来授权 SignalR 流连接。它作为 X-Authorization 自定义标头传递,并在 SignalR 连接协商过程中由函数检查。

请注意,用于 topic 的内置 EventGrid 格式相当笨拙: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}。因此,我们还提供了一个简化的 path 属性,格式更简单,为 {domain}/{topic}/{subject}/{eventType},这使得使用 minimatch 格式进行筛选变得更为方便。

`

产品 兼容的和额外的计算目标框架版本。
.NET net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容目标框架
包含的目标框架(在包内)
了解更多关于 目标框架.NET Standard 的信息。

此包无依赖项。

版本 下载 最后更新
1.1.1 381 1/11/2023
1.1.0 353 1/11/2023
1.0.0 400 7/19/2021
0.2.9 531 7/10/2020
0.2.8 528 7/8/2020
0.2.6 486 7/8/2020