mediatr

    -2熱度

    1回答

    我有一個Index視圖 - 這個視圖上的所有內容都是一個文本框和一個提交按鈕。當用戶提交表單時,我希望在文本框中的值轉到我在我的Form操作中指定的控制器。下面的代碼爲我Index觀點: @using (Html.BeginForm("MovieDetails", "Home", FormMethod.Post)) { <input type="text" class="typeahe

    1熱度

    1回答

    我正在使用Mediatr 3的管道行爲的新功能。問題是,當我將它們連接到Mediatr時,每調用一次.Send()都會拋出異常(System.InvalidCastException)。處理程序被調用的很好,但是當管道行爲被調用的時候,它會失敗。 這裏是我的設置: services.AddScoped<SingleInstanceFactory>(p => t => p.GetRequiredSe

    1熱度

    1回答

    Autofac和MediatR在使用中。 我想在ContainerBuilder註冊的處理程序,但它始終是錯誤 無法實例實現類型「DataSourceHandler`2 [TEntity,的TModel]」服務型「MediatR.IRequestHandler'2 [DataSourceQuery'2 [ TEntity,TModel的],Kendo.Mvc.UI.DataSourceResult

    0熱度

    1回答

    我參加了Jimmy的MediatR DI 1.0.1課程。我試圖將基於該課程示例的項目升級到2.0.0,但我找不到任何升級步驟。 下面是該課程的一個具體示例。我已經將IAsyncRequest更改爲IRequest,並且看起來是正確的。剩下的錯誤是: public class EmployeeEditHandler : AsyncRequestHandler<EmployeeEditModel>

    5熱度

    1回答

    我們最近開始使用MediatR來讓我們對控制器的操作進行整理,因爲我們重新考慮了面向大客戶的門戶並將其全部轉換爲C#。作爲其中的一部分,我們也在增加我們的單元測試覆蓋率,但是我在試圖嘲弄MediatR本身時遇到了一個問題。 該命令做了一堆東西來啓動一個進程,其中一部分是發送通知。通知本身由其自己的處理程序處理,因此會受到其自己的單元測試,所以我想嘲笑MediatR,以便this.mediator.

    0熱度

    2回答

    註冊IRequestPreProcessors我要註冊以下虛擬IRequestPreProcessor(中保3) public class IdentifyUserTypeCommandHandler : IRequestPreProcessor<RegisterUserCommand> { private readonly IOptions<TecApiOptions> _optio

    0熱度

    1回答

    我有以下控制器方法,它接受命令作爲從客戶端傳遞的更改模型。 [HttpPut] [Route("api/features/{name}")] public async Task<IActionResult> PutFeatureValueAsync( string name, [FromBody] SetFeatureCommand command,

    0熱度

    1回答

    我目前正在修改我們的asp.net核心應用程序中的一些大型控制器。爲此,我們選擇了Mediatr,並且我們正在將這些大動作分解爲處理器&前/後處理器。 我們的一些命令需要觸發內部通知系統(node.js服務)。爲此,我開發了一個後處理器負責通知事件服務。但是,我想僅爲從INotify接口繼承的命令「觸發」它。換句話說,Mediatr加載所有的前/後處理器,但它只觸發那些命令類型與通用約束匹配的處理

    0熱度

    2回答

    我有一個多層體系結構的Web應用程序和處理程序和查詢類在結構圖配置的單獨層中。我試圖動態註冊的所有處理和查詢,但我couldn't.When我嘗試運行我收到運行時錯誤應用程序: 沒有默認實例註冊,並且不能爲類型「IRequestHandler」 自動確定有沒有用於IRequestHandler public DefaultRegistry() { Scan( scan =

    0熱度

    1回答

    是否可以使用裝飾類來爲每個具有Autofac和MediatR的事件處理程序創建LifeTimeScope? 所以我們有兩個Eventhandlers監聽同一個事件。 裝飾者應該創建一個LifteTimeScope,解析裝飾的事件處理器並調用裝飾的事件處理器的Handle方法。 我發現很多使用CommandHandlers的例子。 我玩過類似於下面顯示的代碼。 但我不能讓它工作。有些帖子還建議製作一