cost 118 ms
使用 Structuremap 使用委托類型構造函數參數注冊和解析服務

[英]Rgistering and Resolving a Service with delegate type constructor parameter using Structuremap

賞金將在 6 天后到期。 此問題的答案有資格獲得+50聲望賞金。 Masoud正在從有信譽的來源尋找答案。 我有以下服務 class: 當我在我的 WinForms 應用程序中使用此服務時,我想將以下代碼作為MyService構造函數參數傳遞 我如何告訴 StructureMap 我的quest ...

強制 StructureMap 在運行時插入填充的實例

[英]Force StructureMap to Plug-In a populated Instance During Runtime

在單元測試期間,我使用模擬數據加載我的工作單元 (UOW) 實例。 然后,我將 Unit-of-Work 實例交給正在測試的類實例。 例如: 下面我正在使用默認場景數據加載 UOW……然后……將 UOW 設置為新創建的 WorkfklowProvider(實例) 正如你所看到的......通過更小的 ...

在結構圖中注入 IHttpClientFactory

[英]Injecting IHttpClientFactory in structuremap

我們使用的是舊版本的 Structuremap (3.1.9.463)。 自從我同時使用結構圖和 HttpClients 已經有一段時間了,我想知道如何在結構圖中正確地注入 IHttpClientFactory。 只需使用bootStrapper.For<IHttpClientFactory ...

相同接口的 StructureMap,但具有不同構造函數參數的多個實例

[英]StructureMap for same interface but with multiple instances for different constructor parameters

我正在為 StructureMap 苦苦掙扎。 我需要確保為每個HttpContextLifecycle獲取一個實例,但為每個構造函數參數獲取一個實例。 我們舊的工作代碼是: 注冊表: 在FormInitialValueResolverFactory (actualType 是IGeneric ...

為什么 StructureMap 容器在調用 GetInstance 時不返回控件?

[英]Why StructureMap container doesn't return the control then calling GetInstance?

我有以下服務注冊: 我有一個出口商工廠來創建不同的出口商。 首先將 StructureMap 容器注入該工廠: 然后我使用以下代碼獲取 FullPdfExporter 的實例: 但是這段代碼根本不返回控制權。 這里有什么問題? 我試圖在調試中檢查所有已注冊的實例,並注意到容器已注冊“Interna ...

使用 MVC2 DI 和遷移遺留系統的建議

[英]Suggestion with MVC2 DI and migrating a legacy system

我有一個用 MVC 2 制作的舊遺留系統(超過 10 年),結構圖(2.6.1.0)作為 DI。 我們已經開始將帶有 nHibernate(也有 10 年歷史)的背面遷移到標准庫中的實體框架核心。 但這並不容易,這個舊結構 map 想要 map 標准庫中的所有內容也行不通。 我需要讓它忽略標准庫,有 ...

StructureMap 在 ASP.NET Core .NET5 中看不到類型

[英]StructureMap does not see types in ASP.NET Core .NET5

我正在創建基於 DDD 的示例項目。 我創建了 SharedKernel 項目,其中有我的 class 用於 DomainEvents 這是 class GenericTypesScanning 在MyLib項目中,我有 class AppointmentConfirmedEvent和此事件的處理程 ...

處理程序針對同一通知多次觸發,但自動布線按預期工作

[英]Handlers trigger multiple times for the same notification, but Auto Wiring works as expected

我有帶有 StructureMap 和 Mediatr 的 ASP.NET Core 3.1。 以前,當我使用默認 DI 容器時,我會讓我的子處理程序觸發兩次。 那里的功能非常有限,所以我切換到 StructureMap。 但是,當我對掃描儀應用不同的設置時,我無法獲得預期的行為。 它是執行兩次的 ...

在運行時使用結構映射將 object 傳遞給 class 構造函數

[英]Passing an object to class constructor in runtime using structuremap

我的項目中有以下 class : 並使用以下代碼在結構圖中注冊: 當我想使用 class 時,我使用了以下代碼: 但是傳遞給frm的dto值與我傳遞的不同( Id = 43 ,...),它是MyDto類的默認值( Id = 0 ,...)。 問題出在哪里? ...

ServiceProvider 必須至少有一個公共構造函數才能被 StructureMap 插入

[英]ServiceProvider must have at least one public constructor to be plugged in by StructureMap

我正在嘗試為某些任務實現使用內部插件(特定於組織),以便通過插件調用方法,我需要傳遞依賴項。 我已經完成了最初的部分,但是當我嘗試使用 PreAppStart 注冊時: 我得到以下錯誤: 我的分析:我已經知道 ServiceProvider class 用於點網核心,但我的解決方案是標准點網(4.7 ...

如何在 StructureMap 中注入實現某個通用接口的對象列表?

[英]How to inject a list of objects that implements a certain generic interface in StructureMap?

我有兩個接口: 在我的處理程序中,我想注入所有實現IDataFetcher<T>的服務: 我目前正在注冊IDataFetchers ,如下所示: 當我在fetchers的構造函數中設置斷點時, MyHandler變量為空(非空) 我需要做什么來解決這個問題? 為了確保 fetchers ...

如何使用 StructureMap 在構造函數中注入實現相同通用接口的所有類?

[英]How to inject all classes implementing the same generic interface in the constructor using StructureMap?

我有一堆數據提取器,它們都具有幾乎相同的簽名。 唯一不同的是返回類型。 返回類型指定為 T: 我有這個界面: 接下來我有大約 10 個這個接口的實現。 在調用代碼中,我想做這樣的事情: 所以,最后,我想要的是不必在構造函數中注入每個DataFetcher<T>實現。 我正在尋找一種方法 ...

StructureMap 異常代碼:202 沒有為 PluginFamily System.Net.Http.HttpMessageHandler、System.Net.Http、Version=4.2.0.0 定義默認實例

[英]StructureMap Exception Code: 202 No Default Instance defined for PluginFamily System.Net.Http.HttpMessageHandler, System.Net.Http, Version=4.2.0.0

我有一個 WCF 應用程序,它正在偵聽消息。 EventHandler 使用 ServiceClient 使用 HttpClient 調用另一個 API。 IoC 類: 我嘗試在 Initialize 之后但在返回之前添加它: 但是,我仍然在標題中得到了例外。 ...

使用 StructureMap 配置的 MassTransit - ContainerScoped 不工作

[英]MassTransit configured with StructureMap - ContainerScoped not working

我在 StructureMap 配置中使用 ContainerScope 配置了一個類 X,但出於某種原因,當應用程序最初啟動並且 MassTransit 消費者使用初始消息時,它會創建實例,但在為該消費者接收的后續消息中,消費者是重新創建,但不是對象 X(我希望每收到一條消息都會創建一個新實例)。 ...

在 Autofac 中注冊一個開放泛型類型

[英]Registering an open-generic type in Autofac

由於各種原因,我們需要在我們的庫中使用 Autofac。 我們目前正在使用 Structuremap 並且在將以下內容轉換為 Autofac 時遇到問題 我們正在 Autofac 中嘗試以下操作 並收到以下錯誤 System.ArgumentException: '類型 'Reposi ...

無法讓 Lamar (IOC) 解決 .NET Core 3.1 中的 API 控制器依賴項

[英]Can't get Lamar (IOC) to resolve API Controller Dependencies in .NET Core 3.1

嘗試使用 Lamar 調用下面的控制器以在運行時解決依賴關系時出現錯誤。 我已經嘗試過.AddControllersAsServices()並且沒有並且仍然得到相同的結果。 使用 ASP.NET 核心:3.1 拉馬爾 Container.GetInstance<IDataAc ...

StructureMap -> Lamar .NET Core 3.1 服務創建不起作用

[英]StructureMap -> Lamar .NET Core 3.1 service creation not working

我正在嘗試在最新的 dotnet 核心版本 (3.1) 上從 StructureMap 遷移到 Lamar (4.1.0) 這個項目在切換到 Lamar 之前就開始工作了,但是已經發生了很大的變化,我有點不知所措。 題? 掃描發生后,如何使用已掃描對象的構造函數創建對象的實例。 我知道 Stru ...


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