cost 196 ms
Quartz.NET JobBuilder.Create<> 重用相同的 IJob 實例

[英]Quartz.NET JobBuilder.Create<> reuses same instance of IJob

我想為每次執行都有新的 IJob 實例。 這是我的工作設置: 以下是我如何安排執行此作業。 這里的想法是為不同的“組”運行並發執行,以便這些實例按相同的時間表運行。 但我在所有組的所有日志中看到相同的實例 ID 我不確定如何 JobBuilder.創建&lt;&gt;() 作品。 它似乎忽略了 ME ...

MEF AssemblyCatalogs 如何與自定義 AssemblyLoadContexts 一起使用

[英]How can MEF AssemblyCatalogs be used with custom AssemblyLoadContexts

我正在研究可通過插件擴展的 ASP.NET 核心 API。 因為插件程序集需要是可卸載的,所以我已經開始將它們加載到單獨的、可收集的AssemblyLoadContexts中。 實現基本上是這樣的: 這有效,我可以正常使用程序集。 但是, AssemblyCatalog都具有未填充的部件屬性,因此不 ...

Prism.Mef 已棄用

[英]Prism.Mef deprecated

我們有一個使用 Prism 4 和 MEF 的應用程序。 我們想遷移到最新的 Prism 8,但我看到 Prism.Mef 是 6.3。 在我們制定計划之前,我想知道 Prism 路線圖是什么。 即我們應該從 MEF 遷移到 Unity 還是 DryIoc,哪個是最佳選擇? ...

MEF DLL 地獄中的降級問題

[英]Downgrade issue in MEF DLL hell

根據 MEF 技術,我有一個與其他 DLL 鏈接的應用程序。 該 MEF 的“核心”如下所示: 我想降級其中一個 DLL(從 84 到 83)。 我已經在一些引用最新版本的 DLL 中做到了這一點。 但是,最后一行代碼(帶有GetExportedValues )會生成一個異常,提到Could ...

如何找到屬於 ITextView 的文檔的文件名?

[英]How to find the file name of a the document that belongs to an ITextView?

我目前正在編寫一個 Visual Studio 擴展,並在一個實現ITextViewCreationListener接口的類中實現了函數TextViewCreated 。 該函數使用ITextView參數調用,該參數表示剛剛創建的編輯器窗口的內容。 但是,我不僅需要編輯文檔的內容,還需要它所代表的 ...

使用 MEF 創建插件的多個實例

[英]Using MEF to create multiple instances of a plugin

如何根據需要在 MEF 容器中創建導出部件的多個實例? 現有應用程序正在使用 MEF 組合其組件並從目錄加載多個插件。 Container.Compose()方法用於在應用程序加載時創建每個插件/組件的單個實例。 現在,出現了一個新要求,需要多次加載給定的一組插件。 基本設計是連接到測量設備的設備 ...

2022-01-24 12:39:27   1   25    c# / .net / mef  
解決具有多個程序集的應用程序中的循環依賴關系

[英]Resolving Circular Dependencies in an application with multiple assemblies

在我有多個程序集的應用程序中。 我有一個Class A ,它依賴於dll P 。 對於同樣的 class A,我正在嘗試引入一個新的導入屬性,該屬性依賴於dll Q 。 但是dll Q對dll P有依賴關系,導致這是一個循環依賴關系。 dll P -&gt;dll Q &lt;-dll P 我已經閱 ...

MEF 導入的屬性始終為 null

[英]MEF Imported property is always null

在我用來了解 MEF 工作原理的最小應用程序中,我有以下 class 和接口, 在另一個 Class 之外,我正在嘗試使用 MEF 屬性注入來獲取導出的 IAnimal 的瞬間,如下所示, 此屬性“AnimalProperty”始終為 null,我不明白缺少的部分在哪里。 關於我可能在這里遺漏的任 ...

如何從庫中獲取多個屬性

[英]How get many attributes from library

我正在使用 [MEF][1],我需要從另一個庫中獲取具有多個值的元數據接下來的代碼得到 dll 並且可以得到元數據,但只有 1 它可以得到 但我需要獲得多個元數據,例如: 問題是我有 2 個實現相同接口的庫,我決定用不同的屬性更改它們,必須以某種方式閱讀 [1]: https://docs.micr ...

使用 DryIoc 掃描程序集

[英]Scanning Assemblies with DryIoc

我正在嘗試使用 DryIoc Mef 庫來掃描所有具有導出屬性的程序集 我看到這個關於Mef和 DryIoc 的鏈接 我將方法更改為 RegisterExports,但沒有注入 IGreeter 屬性。 如果我自己注冊每一個,它就可以工作(Foo/Greeter)。 } ...

2021-11-04 21:25:17   2   86    mef / dryioc  
使用 RegistrationBuilder 導出 MEF 不起作用

[英]MEF Exporting using RegistrationBuilder does not work

我正在嘗試使用 [Export] 屬性和注冊生成器填充 MEF 目錄。 但是可以解析使用屬性導出的服務,無法解析使用 RegistrationBuilder 注冊的服務。 看看我下面的代碼: 我究竟做錯了什么? 有人可以幫助我嗎? 謝謝! ...

2021-11-04 08:03:34   1   12    c# / mef  
使用具有非共享創建策略的 mef 組合導出值,但未將其指定為屬性

[英]compose exported value with mef with non-shared creation policy, but without specify it as attribute

我有一個 class 的實例,我明確創建了它並將其組合到 CompositionContainer 中: 由於某些原因,我必須明確地創建它並進行組合。 使用導出屬性對我來說是不可能的。 在我導入 ILogger 的每個地方,我都是通過 ctor 來完成的,例如: 這樣,我將在每個導入它的地方收到相同 ...

通過 MEF 導入在子類中設置繼承的屬性

[英]Set an inherited property in a sub-class via MEF import

我正在嘗試通過 MEF 導入在子類中設置繼承的屬性。 基類聲明了一個屬性,但沒有指定導入。 然后應該將多個子類導入到這個屬性中——每個子類都使用自己的導入規范。 這如下圖所示: 我找到的唯一解決方案是: 在 BaseClass 中將 SomeProperty 設為虛擬,並在子類中重新聲明 ...

2021-07-19 06:46:35   1   22    c# / mef  
MEF - 加載依賴項

[英]MEF - Loading dependencies

我正在使用 .net 核心開發 MEF 插件。 插件使用實體框架,只有插件項目引用實體框架。 我創建了 CompositionContainer,但是當我訪問插件時,我得到了這個異常: 無法加載文件或程序集“Microsoft.EntityFrameworkCore, 我有一個定義接口的項 ...

如何在 c# MEF 插件中對空洞進行分組

[英]How to group voids in c# MEF Plugins

如何在 c# MEF 中對空洞進行分組? 我有主插件界面: 現在,在插件上 我可以像這樣調用插件 Void : 但我想要的是對空隙進行分組,並像這樣調用: 可能嗎? 謝謝 ...

2021-05-22 10:56:21   1   55    c# / mef  
在不重新啟動 web 應用程序的情況下加載 MEF 插件

[英]Loading MEF plugins without restarting web application

我正在 .NET 中開發一個 web 應用程序,該應用程序在通過 MEF 加載的后端(web api)插件中使用。 在 Web API 中,我使用 Autofac DI 和 MEF 加載插件。 我遇到的問題是如何在生產中替換插件而無需重新啟動 web 應用程序 (Azure) 或 IIS 池。 我什 ...

2021-04-28 10:25:29   1   40    c# / mef  
解析 DryIoc DI-Container 中的命名服務

[英]Resolving named services in DryIoc DI-Container

考慮以下兩個類: class乘數取決於Number的兩個實例。 我想使用 DryIoc DI 容器將它們作為命名服務注入。 執行此操作的代碼如下所示: 由於注冊的實例無法解析為構造函數 arguments,因此此代碼失敗並出現DryIoc.ContainerException (調用Resolve ...

將 WPF 復合應用程序遷移到 .Net Core 時出現 System.AddIn 支持問題

[英]System.AddIn support issue while migrating WPF a Composite Applications to .Net Core

我按照MSDN文章中提供的容錯架構在 WPF 中開發了一個復合應用程序 model。 選擇此架構的決定是因為需要在主應用程序中加載少量其他 WPF 應用程序作為插件。 此架構使用System.AddIn庫和FrameworkElementAdapters.ViewToContractAdapter方 ...

如何更改實例進程的創建? (例如:DI、工廠……)

[英]How to change the creation of instance process? (ex : DI, Factory…)

在撰寫過程中,MEF 創建默認使用構造函數或“ImportingConstructor”導入的類型的實例。 我想覆蓋這個創建過程。 例如: 使用 DI 模式(使用 Unity) 使用工廠模式可以用 MEF 做到這一點嗎? ...

2021-01-13 14:37:14   1   39    c# / mef  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM