小编g.t*_*w.d的帖子

Service Fabric Unhandled Exceptions和最佳实践

只是好奇是否有人对Service Fabric中未处理的异常有经验以及围绕它们的最佳实践.主要是对服务的故障状态感到好奇.如果服务处于故障状态,服务是否会被回收?或者是否应该对未处理的异常进行全局异常处理,如果该概念甚至存在于SF中.我在搜索这个主题上找不到太多东西.

c# exception-handling azure-service-fabric

10
推荐指数
1
解决办法
1486
查看次数

正则表达式匹配字符串中的连字符0或1次

我正在尝试构建一个正则表达式,它将检查字符串是否有连字符0或1次.

所以它会返回以下字符串就好了.

1-5
1,3-5
1,3
Run Code Online (Sandbox Code Playgroud)

以下是错误的.

1-3-5
Run Code Online (Sandbox Code Playgroud)

我尝试了以下内容,但是1-3-5这样很好:

([^-]?-){0,1}[^-]
Run Code Online (Sandbox Code Playgroud)

c# regex

4
推荐指数
2
解决办法
9807
查看次数

正则表达式匹配逗号分隔的字符串

我有以下字符串是合法的.

1-5,10-15
Run Code Online (Sandbox Code Playgroud)

使用以下正则表达式,我得到一个错误的匹配.

^[^-\s]*-?[^-\s]*$
Run Code Online (Sandbox Code Playgroud)

它适用于像这样的东西

  • 1-5,10
  • 1,5

这些都是合法的.但它不会处理逗号分隔范围.我错过了什么?

c# regex

2
推荐指数
1
解决办法
5888
查看次数

使用WCF通信的服务结构可靠服务

我没有太多运气使用WCFCommunicationListener找到有状态可靠服务的示例.我想我的断开连接是你实施操作合同的地方.它是在主服务类中完成的吗?您无法将svc文件添加到服务中,因此我假设它必须是客户端调用WCFCommunicationListener时触发的其他类.

c# wcf azure-service-fabric

2
推荐指数
1
解决办法
1712
查看次数

IDictionary`2不能从IDictionary转发?

我有一个ViewModel类型的属性IDictionary<string, string>.我将浏览该属性列表ViewModel并使用反射来确定它是否是字典.

目前我有:

if (typeof(IDictionary).IsAssignableFrom(propDescriptor.PropertyType))
Run Code Online (Sandbox Code Playgroud)

然而,这始终是假的,因为propDescriptor.PropertyTypeIDictionary`2.任何想法我怎么能让它工作?另外,为什么这不起作用?


我只是将我的属性更改为IDictionary而不是IDictionary.

编辑:不知道我的泛型去了哪里,但上面句子中的第二个IDictionary有字符串,字符串.

c# dictionary

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

Unity RegisterTypes与程序集通配符

调用container.RegisterTypes时是否可以使用程序集通配符?

即如果我只想从以Foo.Bar开头的Assemblies中注册类,有没有办法做到这一点.所以如果我有Foo.Bar.Test1然后是Foo.Bar.Test2程序集,它会抓住这两个而不必明确引用这些名称?

.net c# unity-container

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