我有一个.net c#web服务,引用其他项目来实现它需要的任何东西。
我需要为每次调用webservice中的web方法设置一个带有唯一guid的变量集。
变量/值不需要对Web服务的消费者可见/可访问/输出。
此变量(变量中的值)应该可以在webservice引用的项目中访问,但我不能将其作为参数显式传递给项目中的任何函数。
变量/值只需要在webmethod调用的生命周期内保持活动状态,并在每次调用web方法时重置。
应该使用什么类型的变量(静态,全局,本地等)以及应该在哪里声明?
谢谢!
答案 0 :(得分:0)
感谢无论谁回答(但奇怪地删除了答案)并建议使用InternalsVisibleTo属性。