gpt4 book ai didi

c# - Windows 服务 DbResource Provider

转载 作者:可可西里 更新时间:2023-11-01 14:15:07 25 4
gpt4 key购买 nike

我正在使用 c# 3.5 开发 Windows 服务,并希望在 SQL Server 中存储语言特定的资源字符串并通过 DbResourceProvider 访问它们。然而,我看到的所有示例都没有显示如何在 Windows 服务中设置资源提供程序(它们都显示在 web.config 文件中指定提供程序)。

如何在我的 Windows 服务中设置资源提供程序?

最佳答案

基本上 DbResourceProvider 是基于接口(interface) IImplicitResourceProviderIResourceProvider - 这两个接口(interface)都位于命名空间 System.Web 原因是:它们特定于 ASP.NET。它们不适用于非 ASP.NET 场景(如 Windows 服务、WinForms 等)!

在非 ASP.NET 场景中执行类似操作的方法是实现您自己的 IResourceReader 并在派生自 ResourceManager 的类中使用它 - 源代码示例可以找到代码here .

关于c# - Windows 服务 DbResource Provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152378/

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