腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1047)
视频
沙龙
2
回答
如
何在
.
Net
核心
System.Composition
(
Mef
)
中
设置
CreationPolicy
单
例
、
、
、
、
我正在将DNX项目转换为.
net
核心
。由于依赖关系的变化,我不能再使用System.ComponentModel.Composition,而必须使用.
net
内核的移植版本
System.Composition
(我相信它就是
MEF
2)。但是,我在
MEF
2
中
找不到用于
设置
单
例
的
CreationPolicy
的等效功能。在
MEF
1
中
,代码是 [PartCreationPo
浏览 9
提问于2017-08-29
得票数 3
1
回答
从类.
NET
核导出接口
、
我有一些使用.
NET
的代码是可以工作的,但是当代码被移植到使用.
NET
核心
时,我就不能导出下面的接口了// Interface.cs public这在.
NET
内核
中
是不允许的吗?
浏览 4
提问于2017-10-16
得票数 2
回答已采纳
2
回答
如何告诉
MEF
重新创建对象?
、
、
我正在使用
mef
来创建WCF web服务。public IContextManager ContextManager { get; set; }// Get Service instace via
MEF
null).FirstOrDefault(); }
MEF
在GetInstance
中
-我真的很喜欢“杀死”它并重新创建它。C
浏览 2
提问于2011-08-18
得票数 3
回答已采纳
2
回答
如何使用Asp.
Net
核心
依赖项注入导出接口
、
在
MEF
中
,我可以使用以下代码导出通用接口: .ExportInterfaces().SetCreationPolicy(
CreationPolicy
.NonShared); 如
何在
Asp.
Net
核心
中配置服务以实现相同的目的
浏览 7
提问于2016-08-21
得票数 0
回答已采纳
1
回答
MEF
的出口/进口问题
、
我正在用MVC3和
MEF
创建一个web应用程序。我正在尝试将我的HostModel导出到带有IDNumber的插件,然后让插件重定向到使用该IDNumber的链接。这是我的HostController:<PartCreationPolicy(
CreationPolicy
.NonShared)> ViewData("Message&quo
浏览 3
提问于2012-06-21
得票数 0
回答已采纳
1
回答
使用
MEF
在每个应用程序中最多允许2个实例
、
、
我在我的应用程序中使用
MEF
作为IOC。我发现自己陷入了这样一种情况:我的应用程序
中
的一个类一次只需要两个实例(跨所有线程)。MyClass)][PartCreationPolicy(System.ComponentModel.Composition.
CreationPolicy
.Shared如果
CreationPolicy
是共享的,那么合同名称无关紧要,对吗?
浏览 1
提问于2013-03-26
得票数 1
2
回答
静态类的C#
MEF
用法
、
、
、
我想通过
MEF
将它们联系起来,所以我在一个类
中
创建了一个字段。
浏览 0
提问于2012-01-09
得票数 12
回答已采纳
2
回答
用
MEF
实现两次ViewModel安装
、
、
、
、
我试图用
MEF
创建一个简单的模块化MVVM应用程序。我有一个ViewModel类和一个UserControl作为视图。DataContext="{StaticResource ResourceKey=ViewModel}"></Grid> 没有
MEF
但是,由于我的目标是模块化,所以我使用
MEF
来发现我的ViewModel类。动态加载到App.xaml.cs
中</e
浏览 1
提问于2015-09-28
得票数 1
回答已采纳
1
回答
在
MEF
2
中
创建
单
例
实例
、
、
、
我正在使用
MEF
2 (Microsoft.Composition)创建一个具有多个插件的应用程序。这些插件应该导入一些公共对象,并且它们都应该共享这个对象的相同实例……所以一个典型的
单
例
。然而,当我将这个公共对象[Import]到我的插件
中
时,它们都得到了自己的副本,而不是共享的副本。 在.
NET
框架
MEF
1
中
,默认情况下所有对象都是作为
单
例
创建的。这似乎不是.
NET
核心
MEF
2的
浏览 22
提问于2018-08-30
得票数 1
回答已采纳
1
回答
.
NET
核心
-在启动时优雅地处理失败,并在下一次请求时重试
、
、
、
、
我有一个运行在.
NET
上的服务。作为启动的一部分,该服务将连接到RabbitMQ。但是,如果由于某种原因连接失败,那么服务将在启动期间崩溃。是否可以处理Main()方法
中
的异常,并在不启动应用程序的同时防止IIS将其视为失败,从而避免快速失败保护?理想情况下,该服务将在下一个传入请求时再次启动。 更新: 我自己想出来的。
浏览 24
提问于2020-06-12
得票数 0
1
回答
特性上的
MEF
/棱柱导出/导入属性
、
、
、
、
情况是这样的[PartCreationPolicy(
CreationPolicy
.Shared)][PartCreationPolicy(
CreationPolicy</
浏览 0
提问于2012-09-10
得票数 0
回答已采纳
2
回答
MEF
是否为Singleton模式提供了任何价值?
、
、
我正在从事一个
MEF
项目,以发现使用和实现技术。我发现的第一个阶段是实现一个动态可配置和集中的数据控制器。定制行为的一种方法是继承我提供的类,该类强制执行奇点规则。仅凭这一事实,就可以避免使用静态类来确保实现
单
例
模式的DataController.A DataController的奇异存在,这将确保每个应用程序域都存在一个单一的存在。对DataController没有任何限制;允许继承要导入并在主机
中
组合的所需接口。给出了DataController的推导,
单
例
模式的标准实现在同样的情况
浏览 1
提问于2010-12-19
得票数 5
回答已采纳
1
回答
MEF
和IObservables
、
、
我有一个返回Linq查询结果的
单
例
IObservable。我还有另一个类,它监听IObservable以构造消息。这个类是通过
MEF
导出的,我可以导入它并从Linq查询
中
获得异步结果。我在
单
例
上实现了INotifyPropertyChanged,认为它会让导出的类重新查询新的IObservable,但这并没有发生。 也许我对
MEF
容器的生命周期或者属性通知不太了解。下面是
单
例
和导出的类。我省略了一些可以推断的代码,比如Property
浏览 5
提问于2012-03-06
得票数 0
3
回答
MEF
导出是否在每次请求时都被缓存或发现?
、
、
、
如果我有一种类型的MyClass,用注册[PartCreationPolicy(
CreationPolicy
.Shared)][PartCreationPolicy(
CreationPolicy
.NonShared)]compositionContainer.GetExportedValue<Myclass>()多次。问:通过第一次调用,我将通过
MEF
- llokup所有已注册的程序集来获取已注册的类,然后尝试找到一个已注册的合同。问题是
浏览 0
提问于2013-01-11
得票数 6
回答已采纳
4
回答
模块化(类似插件)桌面应用程序
、
、
问题是
MEF
似乎暂停了很长一段时间的支持,而且没有多少应用程序使用它。有人能告诉我为什么吗?我应该继续做下去吗?我在WinForm上有很多经验,但是WPF。 如果还有其他方法,也请让我知道。
浏览 3
提问于2019-04-09
得票数 0
4
回答
使用配置数据填充
MEF
插件
、
我正在与
MEF
战斗,我遇到了一些问题-在我的应用程序
中
,我有一个单独的类:}现在我有一些必须访问
浏览 0
提问于2011-05-27
得票数 2
回答已采纳
3
回答
依赖注入和/vs全局
单
例
、
、
我有一个
单
例
对象,让我们称它为X,在我的程序的许多部分,在许多不同的类
中
,有时在调用堆栈的深处,我经常需要它。通常,我会将其作为一个全局可用的
单
例
来实现。这是如
何在
DI模式
中
实现的,特别是使用.
NET
核心
DI容器?我知道我需要将X注册到DI容器
中
,作为一个
单
例
,但是我如何访问它呢?DI将使用将引用X的构造函数实例化类,这很好--但我需要X深入调用层次结构,在.
NET</em
浏览 0
提问于2018-12-05
得票数 3
回答已采纳
1
回答
使用Unity注入启动的对象
、
、
、
我正在尝试
设置
处理程序类的
单
例
依赖注入。 这个处理程序类在启动时从供应商那里获得凭据,因此我需要ISomething类的所有请求实际上都应该返回初始化的对象。例如,在.
Net
核心
中,您可以这样做: x.Services.AddSingleton<ISomething, Something>(provider => var something= new Something() something.credentials = "crede
浏览 10
提问于2020-09-27
得票数 0
回答已采纳
1
回答
MEF
如何获取非共享实例引用
、
、
、
最近,我在WPF应用程序中使用
MEF
时遇到了一个问题。我创建了几个类,如下所示。Part类型被
设置
为
CreationPolicy
.NonShared,以便将两个不同的对象导入到ClassA和ClassB
中
。实际上,我想得到的是
MEF
容器创建的所有部件。然而,它提供了一个带有全新部件实例的列表。我们认为.
Net
垃圾收集器是正确清理的最好依靠。但是,我们
浏览 2
提问于2017-01-12
得票数 3
回答已采纳
1
回答
如何重置部署在具有多个节点的Azure服务结构上的
单
例
对象- .
Net
核心
DI
、
、
我们有一个.
net
核心
应用程序接口,其中我们使用一个
单
例
对象来存储一些信息。我们在管道的配置方法中将该对象注册为
单
例
(依赖注入)。现在我们有了一个需求,我们需要重置该对象(null或空白),并在该API的下一个请求
中
再次
设置
它。但是,当应用程序在多个实例/节点上的Service fabric上运行时,我们如何重置所有实例的
单
例
对象?
浏览 13
提问于2020-04-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
最佳实践丨使用Rancher轻松管理上万资源不是梦
发现 ASP.NET Core SignalR
ASP.NET Core 中的 REST和WebAPI
ASP.NET Core Web API下事件驱动型架构的实现(一):一个简单的实现
ASP.NET Core Web API 下事件驱动型架构的实现
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券