mediatr

    0

    1答えて

    私はMediatr 3.0.1とstructureMap.Microsoft.DependencyInjection 1.4.0を持つasp.netコアWeb APIプロジェクトを持っています。 前処理と後処理の動作を使用したいと思います。 期待通りIPipelineBehaviorは動作しますが、thoese 2ない: public class PostProcessingBehavior<TR

    1

    1答えて

    私はMediatr 3の新しい機能をパイプラインビヘイビアに使用しています。問題は、Mediatrにワイヤリングすると、.Send()コールごとに例外(System.InvalidCastException)がスローされます。ハンドラはうまく呼び出されますが、パイプラインの動作が呼び出されるときに失敗します。ここで は私の設定です: services.AddScoped<SingleInstanc

    2

    1答えて

    現在、リクエスト検証のためにMediatr 3でパイプライン動作を行っています。私が遭遇したすべての例では、エラーが発生した場合にValidationExceptionをスローしていましたが、エラーで応答を返したいのです。誰でもそれを行う方法について考えている?私はこの質問Handling errors/exceptions in a mediator pipeline using CQRS?を発

    0

    1答えて

    MediatR DI 1.0.1を使用したジミーのコースを受講しました。私はそのコースの例に基づいたプロジェクトを2.0.0にアップグレードしようとしていますが、アップグレードの手順が見つかりません。 ここに、コースの具体例があります。私はIAsyncRequestをIRequestに変更しましたが、正しいと思われます。残りのエラーはするためのものである: public class Employe

    5

    1答えて

    最近、MediatRを使用して、大規模な顧客対応のポータルを再構築し、すべてをC#に変換する際のコントローラのアクションを解消することができました。この一環として、単体テストのカバレッジも向上していますが、MediatR自体をモックしようとすると問題が発生しました。 このコマンドは、プロセスを開始するための一連の処理を行い、その一部は通知を送信しています。通知そのものは、それ自身のハンドラによって

    0

    1答えて

    私は現在、asp.netコアアプリケーションの一部の大型コントローラを改良しています。これを行うために我々はMediatrを選択しました。現在、これらの大きなアクションをプロセッサー前/後のハンドラー&に分割しています。 一部のコマンドでは、内部通知システム(node.jsサービス)を起動する必要があります。そのために、イベントサービスに通知するポストプロセッサを開発しました。しかし、私はをインタ

    0

    2答えて

    私は多層構造のWebアプリケーションと、構造マップ設定とは別の層にあるハンドラとクエリのクラスを持っています。すべてのハンドラとクエリを動的に登録しようとしましたが、実行できませんでした。アプリケーションを実行しようとするとランタイムエラーが発生します。 IRequestHandler public DefaultRegistry() { Scan( scan => {

    2

    1答えて

    は、私は次の要求ハンドラを持っている: public class GetEntityByIdRequest<TEntity> : IRequest<TEntity> where TEntity : Entity { public int Id { get; set; } internal class Handler : IRequestHandler<GetEntityBy