mediatr

    0

    1答えて

    トランザクション動作を行うために、複数のHandler間でTableBatchOperation Azureテーブルストレージを共有する方法を検索します。 CQRSのシナリオでは、私はAzure Table Storageに複数の挿入を行いますが、MediatRのようなバスメモリでは、この挿入が異なるハンドラにあっても失敗した場合は困難です。 publish()呼び出しメソッドの前と後でTable

    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答えて

    クライアントから渡された変更モデルとしてコマンドを受け入れる以下のコントローラメソッドがあります。 問題は、{name}をURLに保存したい場合、FeatureNameプロパティをコマンドオブジェクトに手動でコピーする必要があることです。もう1つの問題は、ModelNameのバインディング時にFeatureNameが設定されていないと、検証を正しく行うことができないことです。 コマンドのFeatu

    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

    0

    1答えて

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