非同期コード間で情報を共有するために CallContext.LogicalGetData を使用しています。
この種の呼び出しを「スレッドセーフ」な方法で実行したい:
var val = CallContext.LogicalGetData(key);
if(val==null)
{
CallContext.LogicalSetData(key, initialValue);
}
return val;
それを行う方法について何か考えはありますか?
非同期コード間で情報を共有するために CallContext.LogicalGetData を使用しています。
この種の呼び出しを「スレッドセーフ」な方法で実行したい:
var val = CallContext.LogicalGetData(key);
if(val==null)
{
CallContext.LogicalSetData(key, initialValue);
}
return val;
それを行う方法について何か考えはありますか?