当前位置: 首页 > news >正文

建造电商网站如何在手机上做广告

建造电商网站,如何在手机上做广告,虚拟主机销售网站模板,得到做网站公司在.NET Core中,IConfiguration 接口是用来读取配置数据的,包括从 appsettings.json 文件中读取。下面是一个如何在使用.NET Core时通过 IConfiguration 读取 appsettings.json 数据的示例。 首先,假设你的 appsettings.json 文件内容如下&am…

在.NET Core中,IConfiguration 接口是用来读取配置数据的,包括从 appsettings.json 文件中读取。下面是一个如何在使用.NET Core时通过 IConfiguration 读取 appsettings.json 数据的示例。

首先,假设你的 appsettings.json 文件内容如下:

{  "Logging": {  "LogLevel": {  "Default": "Information",  "Microsoft": "Warning",  "Microsoft.Hosting.Lifetime": "Information"  }  },  "MyCustomSettings": {  "ApiKey": "12345",  "BaseUrl": "https://api.example.com"  }  
}

接下来,你需要在你的.NET Core项目中定义一个与 MyCustomSettings 部分相对应的C#类。这样,你就可以使用 IConfiguration 的 Get<T>() 方法来读取这些设置了。

public class MyCustomSettings  
{  public string ApiKey { get; set; }  public string BaseUrl { get; set; }  
}

然后,在你的Startup类或其他需要这些配置的类中,你可以通过构造函数注入 IConfiguration,并使用它来获取 MyCustomSettings 的实例。

这里是一个在Startup类中获取并使用这些配置的示例:

public class Startup  
{  public Startup(IConfiguration configuration)  {  Configuration = configuration;  // 直接从 IConfiguration 读取单个设置(不推荐,因为不是类型安全的)  var apiKeyFromConfig = Configuration["MyCustomSettings:ApiKey"];  // 使用强类型配置(推荐)  var myCustomSettings = Configuration.GetSection("MyCustomSettings").Get<MyCustomSettings>();  // 现在你可以使用 myCustomSettings.ApiKey 和 myCustomSettings.BaseUrl 了  }  public IConfiguration Configuration { get; }  // ... 其他Startup类的方法 ...  
}

然而,如果你打算在Startup类之外的其他服务或控制器中使用这些配置,你可能希望将它们作为配置选项注入到你的依赖注入容器中。这可以通过使用 IOptions<T> 接口来实现,该接口是.NET Core提供的用于读取配置选项的强类型方式。

首先,你需要在 Startup.cs 的 ConfigureServices 方法中配置你的选项:

public void ConfigureServices(IServiceCollection services)  
{  // ... 其他服务配置 ...  // 添加MyCustomSettings到DI容器,以便在其他地方通过IOptions<MyCustomSettings>注入  services.Configure<MyCustomSettings>(Configuration.GetSection("MyCustomSettings"));  // ... 其他服务配置 ...  
}

然后,在你的服务或控制器中,你可以通过构造函数注入 IOptions<MyCustomSettings> 来访问这些配置了:

public class MyService  
{  private readonly MyCustomSettings _settings;  public MyService(IOptions<MyCustomSettings> options)  {  _settings = options.Value;  // 现在你可以使用 _settings.ApiKey 和 _settings.BaseUrl 了  }  // ... 其他服务方法 ...  
}

http://www.yayakq.cn/news/178897/

相关文章:

  • 优化门户网站建设西安搜建站科技网站
  • 美工外包网站响应式网站建设公司'
  • 网站建设的运营计划书蚌埠网站优化
  • 做的网站一直刷新wordpress 视频文件夹
  • 亚马逊品牌备案网站怎么做怎么看一个网站的cms
  • 云主机 网站指南便宜的购物网站排名
  • 典当行网站策划网站制作有限公司
  • it美工做网站无锡新区网站制作
  • 丹阳网站友情链接网址
  • 嘉兴网站排名优化费用WordPress表白墙主题
  • 福州网站建设报价微信小程序模板开发
  • 青浦区网站建设公司什么网站发布建设标准
  • 各大网站搜索引擎微信小商店怎么开通
  • cuteftp 备份网站网站色哦优化8888
  • 商务网站建设详细步骤如何做网站流量报告
  • 恢复原来的网站重庆皇华建设集团有限公司网站
  • it网站开发公司北京驾校网站建设
  • 网站建设备案图片公司网站域名的设计
  • 沈阳蓝德网站建设阿帕奇网站搭建
  • 中英文双语网站建设济南模板网站
  • 怎样做网站收广告费所有购物软件
  • 手机做ppt的免费模板下载网站阿里云企业邮箱怎么申请
  • 网站建设需要的手续搜索框html代码
  • 东营做营销型网站河北网站推广
  • 一个网站可以有几个关键词网站建设合同的主要内容
  • 花生壳域名可以做网站域名吗搜索引擎优化工作主要做好哪些方面
  • 免费注册网站域名免费自助建站网站建设免费信息发布
  • 做自己网站做站长wordpress在线
  • 电子商务有限公司网站内网电脑做网站服务器
  • 中国建设银行肃宁支行网站杭州h5建站