gpt4 book ai didi

c# - 如何暂时关闭 WCF 客户端模拟以写入日志文件等

转载 作者:行者123 更新时间:2023-11-30 18:47:08 25 4
gpt4 key购买 nike

我使用以下属性在我的 WCF 服务上实现模拟,因为我需要在整个方法执行期间模拟客户端:

    [OperationBehavior(Impersonation = ImpersonationOption.Required)]

问题是我不希望用户拥有本地文件系统的权限(因为这会是一个安全漏洞),所以我希望我的日志库能够用真实的日志文件写入日志文件服务运行所依据的凭据。仅仅围绕必要的代码应用模拟将是乏味和不雅的,因为有很多地方需要它。如果我可以在我的日志库中使用几行代码暂时关闭它,那就更好了。实现这一目标的最简单方法是什么?

最佳答案

我以前从未使用过模拟,但是您可以在日志记录方法上设置 [OperationBehavior(Impersonation = ImpersonationOption.NotAllowed)] 吗?

关于c# - 如何暂时关闭 WCF 客户端模拟以写入日志文件等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6874847/

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