.net 常識 CallContext
摘要:
關于HttpContext.Current可能挺多人都有疑問的他究竟是怎么實現的呢為什么每個不同的請求去訪問一個靜態成員Current 能得到不同的結果呢?很明顯的這個靜態對象和當前調用的Context有關其內部實現類似于 CallContext.SetData() 和CallContext.GetData()通過SetData保存的數據 是和當前方法的調用堆棧有關的,例如你在方法A中間SetData然后方法A中Call了方法B 那么B中可以用GetData()獲得數據,反過來也是ok的只要在這個方法堆棧上 都可以互相使用這些Data例如以下代碼 public static WcfTransa 閱讀全文
posted @ 2011-04-01 11:45 聽說讀寫 閱讀(3392) 評論(1) 推薦(2)
浙公網安備 33010602011771號