我有一个使用应用程序洞察进行遥测的ASP.NET核心网络应用程序。我想用自己的接口包装TelemetryClient对象,并将该实例添加到服务集合中。为此,我需要访问startup.cs中的遥测客户端的单例实例。我可以使用以下代码获取服务信息:
var info = services.Where(x => x.ServiceType.Name == "TelemetryClie
我使用的是Asp.Net核心RC1,我必须从模型生成器生成的实例(确切地说是从Castle.Core的拦截器中)访问HttpContext实例。模型生成器必须是贯穿整个应用程序的单个实例。我需要在启动文件中创建一个ModelGenerator实例,因为它被用于配置某些序列化程序所需的静态lambda中。Serializers.Configure(modelGenerator); // static use of model gene