小编Fra*_*986的帖子

C#Enum.ToString(),名称完整

我正在寻找一个解决方案来获取枚举的完整字符串.

例:

Public Enum Color
{
    Red = 1,
    Blue = 2
}
Color color = Color.Red;

// This will always get "Red" but I need "Color.Red"
string colorString = color.ToString();

// I know that this is what I need:
colorString = Color.Red.ToString();
Run Code Online (Sandbox Code Playgroud)

那么有解决方案吗?

c# enums tostring

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

Linq2DB Nlog或日志记录

有没有一种方法可以记录使用NLog对数据库进行的所有linq2DB sql查询?

我找不到任何现实的例子。miniprofiler有一些功能,但这对我没有帮助,因为我没有经验。

拉取要求

例子2

sql nlog linq2db miniprofiler

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

netsh 删除特定端口的所有 urlacl 保留

有没有办法删除特定端口的每个 urlacl 保留。

我的意思是这样的事情是可能的(客户星座):

netsh http add urlacl url=http://localhost:55521/ user="everyone"

netsh http add urlacl url=http://+:55521/ user="everyone"
Run Code Online (Sandbox Code Playgroud)

现在我想删除55521端口的所有保留,这可以是任何ip星座!

顺便说一句,我在 ac# 应用程序中使用 nancy 自主机执行此操作。

c# self-hosting netsh nancy

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

observables 中的promise<void> 等价于什么?

我正在使用角度,所以打字稿,并尝试从可观察的返回承诺。

这样做的正确方法是什么?

我试过:

of(EMPTY).toPromise() // error: Promise<Observable<never>>' is not assignable to type Promise<void>

of(null).toPromise() // no error but not sure if it is the right way

of().toPromise // error: Promise<Observable<unknown>>' is not assignable to type Promise<void> 
Run Code Online (Sandbox Code Playgroud)

更新:

// 这是声明它的接口

export interface CustomStoreOptions extends StoreOptions<CustomStore> {   
   /** Specifies a custom implementation of the remove(key) method. */
    remove?: ((key: any | string | number) => Promise<void> | JQueryPromise<void>);   
}
Run Code Online (Sandbox Code Playgroud)

所以它被称为:

let store = new CustomStore({     
        remove: key => {
          // return ... …
Run Code Online (Sandbox Code Playgroud)

promise observable typescript angular

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