小编hes*_*lar的帖子

获取 blazor 错误边界中的当前异常

我有一个在我的应用程序的特定上下文中生成的异常。我希望能够收集它,将其发送到记录器并恢复之前的状态。 设想

问题是无法访问此错误绑定异常,因为其当前异常属性受到保护。 在此输入图像描述

解决办法是什么?

c# logging exception blazor .net-6.0

7
推荐指数
3
解决办法
5035
查看次数

Gitlab 服务器挂钩版本 16.1

与此问题相关 服务器挂钩不起作用

我正在尝试在 gitlab 中创建一个服务器挂钩。目标是创建一个当任何用户按下时都会触发的钩子。我们尝试了几件事:

  1. 取消注释自定义钩子目录行

遵循官方文档:指南

转到 gitlab.rb(配置文件),然后取消注释该行:

gitaly['配置'][:hooks][:custom_hooks_dir]='var/opt/gitlab/gitaly/custom_hooks'

这是应该放置服务器挂钩的文件夹。

按照指南:创建文件夹 pre-receive.d :absolute( var/opt/gitlab/gitaly/custom_hooks/pre-receive.d)

https://docs.gitlab.com/ee/administration/server_hooks.html#create-the-global-server-hook

然后使用 shebang 添加脚本,例如:

var/opt/gitlab/gitaly/custom_hooks/demohook

#!/bin/sh
echo "GL-HOOK-ERR: My custom error message.";
exit 1
Run Code Online (Sandbox Code Playgroud)

然后gitlab重新配置,失败表示它已弃用(尽管在官方指南中)。

2.在文件中添加gitaly配置发现第一种配置方式可能已经过时,尝试在gitlab.rb中添加:

gitaly['configuration'] = {
  hooks: {
    # gitaly['custom_hooks_dir']
    custom_hooks_dir: '/var/opt/gitlab/gitaly/custom_hooks'
  }
Run Code Online (Sandbox Code Playgroud)

}

什么都不起作用。欢迎任何帮助。

git hook gitlab gitlab-ci

5
推荐指数
1
解决办法
234
查看次数

C# 中使用间隔进行字符串切片

在 python 中,有一些方法允许您使用间隔(切片)访问字符串:

示例 获取位置 2 到位置 5 的字符(不包括):

b = "Hello, World!"
print(b[2:5])
Run Code Online (Sandbox Code Playgroud)

c#中有类似的东西吗?

c# python string range

0
推荐指数
1
解决办法
1063
查看次数

标签 统计

c# ×2

.net-6.0 ×1

blazor ×1

exception ×1

git ×1

gitlab ×1

gitlab-ci ×1

hook ×1

logging ×1

python ×1

range ×1

string ×1