gpt4 book ai didi

C# 创建函数作用域

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:57 26 4
gpt4 key购买 nike

我想创建一个类似于 transactionscope 的范围对象。

public void MyOperation ()
{
using(Scope s = new Scope())
{

Function1();
Function2();


}
}

Function1 和 function2 在作用域中,它们可以知道作用域变量的一切,它还可以生成作用域的唯一 ID。

它与 transactionscope 完全一样,但我不想让我的 sql 锁定。

请注意,静态变量不是解决方案,因为它在 IIS 中运行

有人可以帮我吗?

最佳答案

你需要使用一个[ThreadStatic]静态字段。
如果您在 ASP.Net 中运行,您可能应该改用 HttpContext.Current.Items

关于C# 创建函数作用域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9712470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com