Hangfire 和 VB.NET - 获取应用程序启动类中配置的内容

2024-01-16

本周早些时候,我看到了 Scott Hanselman 的有关 ASP.NET 后台处理的帖子(http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx)。我过去写过例程,经常自动点击页面来运行一些任务,但这种后台处理的想法是我从未考虑过的,而 Hangfire (http://hangfire.io/ http://hangfire.io/)看起来非常适合我的后台处理需求(主要是发送电子邮件)。

为了让 HangFire 运行(通过 NuGet 安装后),我需要在应用程序启动类中启动它。该文档提供了我不确定如何转换为 VB.NET 的 C# 代码。它看起来像一些 lambda 代码,我通过使用 LINQ 对它有些熟悉,但我无法快速弄清楚这一点。

public void Configure(IAppBuilder app)
{
    app.UseHangfire(config =>
    {
        config.UseSqlServerStorage("<connection string or its name>");
        config.UseServer();
    });
}

这就是我开始的地方,我知道这基本上什么都没有......:)

Public Sub Configuration(app As IAppBuilder)
     'This is where I know this code should go... 
End Sub

我希望能得到一些关于这里发生的事情以及如何将此代码移植到 VB.NET 的指导或解释。谢谢!


您应该能够将其写为:

Public Sub Configure(app As IAppBuilder)
    Dim act = Sub(config As IBootstrapperConfiguration)
                config.UseSqlServerStorage("<...>")
                config.UseServer()
              End Sub

    app.UseHangfire(act)
End Sub

有关在 VB.Net 中创建多行 lambda 的更多信息,请参阅MSDN http://msdn.microsoft.com/en-us/library/bb531298.aspx.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Hangfire 和 VB.NET - 获取应用程序启动类中配置的内容 的相关文章

随机推荐

  • 如何将 PHP glob 指向特定目录?

    所以我得到了这段代码来列出目录中的所有 jpg 图像 但它只适用于我的根目录 我不知道如何将它指向我的图像目录 ul li a href gt img src gt a li ul 有人能帮我吗 这应该有效 glob images N T
  • 撰写中两个活动之间的共享元素转换?

    目前是否有任何东西可以允许在 Jetpack Compose 中使用共享元素动画在结果列表和详细信息屏幕之间制作经典过渡动画 就像是 我知道一些实验库允许这样做 但它们都适用于单一活动 我想知道更传统的方法有两个活动 The 官方 Jetp
  • angularJS:页面刷新时更改图像。否则(如果不刷新)想在5秒内自动更改

    这里创建了一个页面形象改变而页面刷新 从这个问题在 angularJS 中刷新页面时更改图像 https stackoverflow com questions 42948044 change image when page refresh
  • 在java中将关联、聚合和组合转换为代码?

    我知道java中关联 聚合和组合的转换有不同的表示方式 但是当我们将它们转换为代码 java类 时 它们都以相同的方式表示 就像老师教的学生一样 关联将用具有班级老师实例变量的学生类来表示 部门有教授 聚合也将用具有班级教授实例变量 数组
  • 如何在 PHP 中解析 JSON 对象?

    我有一个 JSON 对象 正在发送到 PHP 脚本 但在解析 JSON 时遇到问题 这是 POST 请求 http mywebsite com action somefunction 22id 22 1 22Name 22 22Mike 2
  • Firebase如何为树深处的2级随机ID的子级编写安全规则

    我有一个名为 people 的数据库节点 如下所示 people UserID1 which is a random id UserId2 which is a random id name some name id UserId2 ima
  • 指令中0x0表示什么

    什么是0x0在以下指令中注明 lea 0x0 esi eiz 1 esi 整个语句是一个很棒的 noop 它看起来是一个 7 字节的 noop http www technovelty org code arch noop html htt
  • Python:编译成 Unix 命令行应用程序

    我不确定我是否搜索了错误的术语 但我在这个主题上找不到太多内容 我在 osx 上 我想将命令行 python 脚本编译成一个小型命令行应用程序 我可以将其放入 usr local bin 中 这样我就可以从任何地方调用它 有没有一种直接的方
  • Celery 任务中每个查询的 Python cassandra-driver OperationTimeOut

    我对在 celery 任务中异步执行的每个插入查询 小查询 都有问题 在同步模式下 当我插入时 一切都完成得很好 但是当它在 apply async 中执行时 我得到这个 OperationTimedOut errors errors er
  • 使用 Flexbox 实现等高列

    我正在尝试构建一个具有两个独立内容组的布局 一个位于左侧和右侧 目前具有固定宽度 20 80 在每一侧 我都尝试使用 flexbox left panel 来排列内容flex direction column和右侧面板flex direct
  • 从类中调用方法

    我有 2 个表格 Form1 和 Form2 和一个班级 Class1 Form1 包含一个按钮 Button1 Form2 包含一个 RichTextBox textBox1 当我在 Form1 上按 Button1 时 我希望调用方法
  • 从 pandas DataFrame 计算 p 值

    我有一个 DataFrame 统计数据 其中包含 Multiindex 和 8 个样本 此处仅显示两个 每个样本有 8 个基因 In 13 stats Out 13 ARG 16S count mean std min sample gen
  • 视图函数未返回有效响应[重复]

    这个问题在这里已经有答案了 我正在尝试严格遵循 Miguel 的出色教程 https blog miguelgrinberg com post the flask mega tutorial part v user logins https
  • 在 MySQL 存储过程中将表作为参数发送时出现错误

    我写了一个存储过程 它执行正常 但是当我调用该过程时 它显示错误 错误代码 1327 未声明的变量 第三 请看我下面的流程 DELIMITER USE db test DROP PROCEDURE IF EXISTS test proc C
  • 如何保存当前关卡

    我正在制作一款 50 多个关卡的游戏 我似乎无法保存游戏 以便当用户稍后打开游戏时 它将处于用户离开时的同一级别 我使用以下代码从一个级别转换到另一个级别 let leveltwo levelTwo fileNamed levelTwo l
  • 如何根据元素的 ID 在 console.log 中打印值?

  • 如何从 Python 脚本将参数传递给 Google App Script API?

    我有一个论点SalesID我想转到 Google 应用程序脚本 我怎样才能用这个 python 脚本传递它 脚本来自https developers google com apps script api how tos execute ht
  • Powershell 和 logparser 参数

    我尝试从 powershell 运行一些 logparser 命令 但在正确传递参数方面遇到问题 这是我的脚本中的摘录 d scripting smtplogs logparser logparser exe 选择前 50 个接收器 COU
  • 用于打开带有图表的现有 .xlsx 工作簿的 Python 库

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我必须读取某个 xlsx 文件 file1 xlsx 从另一个 csv 文件 file2 csv 中提
  • Hangfire 和 VB.NET - 获取应用程序启动类中配置的内容

    本周早些时候 我看到了 Scott Hanselman 的有关 ASP NET 后台处理的帖子 http www hanselman com blog HowToRunBackgroundTasksInASPNET aspx http ww