gpt4 book ai didi

.net - .NET 类有什么关于调用它的信息?

转载 作者:行者123 更新时间:2023-12-01 07:22:51 24 4
gpt4 key购买 nike

我正在构建一个类项目(单独的 dll),它将包含各种帮助方法和常用功能,供一系列不同的应用程序访问 - 一个 ASP.NET 网站、一个 Web 服务和一个 Windows 服务。

这个中立类有什么方法可以确定调用它的应用程序的类型(例如,它可以选择如何记录信息)?

关于哪个应用程序调用它的类,还有哪些其他“元”信息可用?

最佳答案

一个类不应该知道它是如何被使用的。请记住,它是一个黑匣子。

如果要向类公开日志记录,请在构造函数或方法中创建一个传递给类的日志记录接口(interface)。

然后每个调用应用程序都可以实现自己的记录器版本,并且日志记录实现可以包含您正在寻找的详细信息。并且该类将仅使用接口(interface),例如 LogMessage、LogError 等。 .

关于.net - .NET 类有什么关于调用它的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1373222/

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