ASP.NET 6从app.ApplicationServices.GetService获取RazorViewEngineOptions

格拉茨

如何获得RazorViewEngineOptionsapp.ApplicationServices.GetService

如果这很重要,我正在使用ASP.NET MVC 6

在我的“ Startup.cs”中,我有:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerfactory)
{
    var razorViewEngineOptions = app.ApplicationServices.GetService<????>();
}

我想知道什么是我需要获取的服务(如????以上代码所示)。

谢谢。

肖恩·威尔逊(Shaun Wilson)

我相信您希望IOptions<RazorViewEngineOptions>GetService()通话中使用类型参数

在这里考虑ASP.NET测试代码:

https://github.com/aspnet/Mvc/blob/master/test/Microsoft.AspNet.Mvc.Razor.Test/RazorViewEngineOptionsTest.cs#L39

        // Assert
        var accessor = serviceProvider.GetRequiredService<IOptions<RazorViewEngineOptions>>();
        Assert.Same(fileProvider, accessor.Options.FileProvider);

我目前无法在当前的工作站上对此进行验证,因此不确定该方法是否适用于ASP.NET MVC v6,因为此测试位于“主”中,因此我认为它确实适用

HTH!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ASP.NET中获取缓存的控件

来自分类Dev

什么是ASP.NET MVC 6功能?

来自分类Dev

从ASP.net App访问Active Directory

来自分类Dev

ASP.NET获取DropDownList的值

来自分类Dev

ASP.Net 5(vnext)如何将后台任务排队并访问ApplicationServices

来自分类Dev

ASP.NET MVC 6中的TryValidateModel

来自分类Dev

在ASP.NET 5中获取AuthenticationProperties

来自分类Dev

在ASP.NET 5 / EF 6中获取数据库连接字符串

来自分类Dev

ASP.NET 5 MVC 6获取查询字符串以进行查看

来自分类Dev

使用MVC 6显示从ASP.NET 5中的WebRequest获取的JSON数据

来自分类Dev

在ASP.NET MVC 6中获取会话值OnConfiguring实体框架7

来自分类Dev

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

来自分类Dev

如何在ASP.NET MVC 6(ASP.NET Core)中获取returnUrl AccessDeniedPath

来自分类Dev

从ASP.Net MVC 6中的OAuth授权服务获取声明

来自分类Dev

使用ASP.NET MVC 6 WebAPI从Auth0获取用户信息

来自分类Dev

在asp.net MVC6中获取Angular Ajax数据

来自分类Dev

从ASP.NET Core 3.1中的app.settings.json文件获取ConnectionString值

来自分类Dev

ASP.NET MVC Web App从MySQL数据库获取不完整的数据

来自分类Dev

如何在ASP.NET Core MVC App中获取DropDownList的选定值

来自分类Dev

ASP.NET:为什么要避免在工厂中使用GetService?

来自分类Dev

如何在ASP.NET Core MVC中对RazorViewEngineOptions进行单元测试?

来自分类Dev

从ASP.net App访问Active Directory

来自分类Dev

ASP.Net 5(vnext)如何将后台任务排队并访问ApplicationServices

来自分类Dev

在ASP.NET 5 Beta 6控制器中获取当前用户

来自分类Dev

SQL性能问题ASP.Net App

来自分类Dev

在asp.net MVC6中获取Angular Ajax数据

来自分类Dev

ASP.NET App初始化

来自分类Dev

ASP.NET 在 mvc 6 项目中

来自分类Dev

无法从 asp.net core api 获取数据到 angular 6

Related 相关文章

  1. 1

    在ASP.NET中获取缓存的控件

  2. 2

    什么是ASP.NET MVC 6功能?

  3. 3

    从ASP.net App访问Active Directory

  4. 4

    ASP.NET获取DropDownList的值

  5. 5

    ASP.Net 5(vnext)如何将后台任务排队并访问ApplicationServices

  6. 6

    ASP.NET MVC 6中的TryValidateModel

  7. 7

    在ASP.NET 5中获取AuthenticationProperties

  8. 8

    在ASP.NET 5 / EF 6中获取数据库连接字符串

  9. 9

    ASP.NET 5 MVC 6获取查询字符串以进行查看

  10. 10

    使用MVC 6显示从ASP.NET 5中的WebRequest获取的JSON数据

  11. 11

    在ASP.NET MVC 6中获取会话值OnConfiguring实体框架7

  12. 12

    ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

  13. 13

    如何在ASP.NET MVC 6(ASP.NET Core)中获取returnUrl AccessDeniedPath

  14. 14

    从ASP.Net MVC 6中的OAuth授权服务获取声明

  15. 15

    使用ASP.NET MVC 6 WebAPI从Auth0获取用户信息

  16. 16

    在asp.net MVC6中获取Angular Ajax数据

  17. 17

    从ASP.NET Core 3.1中的app.settings.json文件获取ConnectionString值

  18. 18

    ASP.NET MVC Web App从MySQL数据库获取不完整的数据

  19. 19

    如何在ASP.NET Core MVC App中获取DropDownList的选定值

  20. 20

    ASP.NET:为什么要避免在工厂中使用GetService?

  21. 21

    如何在ASP.NET Core MVC中对RazorViewEngineOptions进行单元测试?

  22. 22

    从ASP.net App访问Active Directory

  23. 23

    ASP.Net 5(vnext)如何将后台任务排队并访问ApplicationServices

  24. 24

    在ASP.NET 5 Beta 6控制器中获取当前用户

  25. 25

    SQL性能问题ASP.Net App

  26. 26

    在asp.net MVC6中获取Angular Ajax数据

  27. 27

    ASP.NET App初始化

  28. 28

    ASP.NET 在 mvc 6 项目中

  29. 29

    无法从 asp.net core api 获取数据到 angular 6

热门标签

归档