Comments (5)
Isn't it already variant?
https://github.com/jbogard/MediatR/blob/master/src/MediatR/IHandler.cs#L43
from mediatr.
The thing is that Mediator's GetPostRequestHandlers method returns handlers only with specific response type.
https://github.com/jbogard/MediatR/blob/master/src/MediatR/Mediator.cs#L97
It would work fine if there would be only one response type for all requests, but if requests have different responses, then have to make post request handler for each response type.
from mediatr.
Do you have an example of a request/response with a post handler that isn't
currently firing appropriately?
On Mon, Jun 2, 2014 at 8:52 AM, Māris Krivtežs [email protected]
wrote:
The thing is that Mediator's GetPostRequestHandlers method returns
handlers only with specific response type.https://github.com/jbogard/MediatR/blob/master/src/MediatR/Mediator.cs#L97
It would work fine if there would be only one response type for all
requests, but if requests have different responses, then have to make post
request handler for each response type.—
Reply to this email directly or view it on GitHub
#1 (comment).
from mediatr.
Created sample:
https://github.com/marisks/mediatr-sample
Seems that notification handler is not firing too. I am using StructureMap as IoC and maybe haven't configured it properly:
https://github.com/marisks/mediatr-sample/blob/master/mediatr-sample/Bootstrap.cs#L17
from mediatr.
Seems that generic versions has to be registered explicitly:
https://github.com/jbogard/MediatR/blob/master/src/MediatR.Examples.StructureMap/Program.cs#L35
Haven't seen that sample before.
Thanks for help and great library!
from mediatr.
Related Issues (20)
- IPipelineBehavior<TRequest, TResponse> does not work in Android, but works in Windows HOT 5
- Would you consider a PR for a Roslyn component? HOT 1
- IPipelineBehavior not being executed when I have custom interface HOT 2
- [Question] DbContextPooling issue with INotifications when publish is executed HOT 4
- Can't get IPipelineBehavior to work in F# HOT 3
- I have problem with IRequestPreProcessor pipeline
- Logging any Exception thrown in a handler HOT 2
- Specify Lifetime in Handlers feature missing HOT 2
- docs: I'm able to edit the wiki HOT 3
- .NET 8 Calling IPublisher.Publish method throws ObjectDisposedException for IServiceProvider HOT 1
- "No service for type 'MediatR.IRequestHandler' has been registered." issue HOT 8
- Can't register MediatR in WorkerService project HOT 1
- Help registering pipeline behavior HOT 2
- Allow for an optional "Order" parameter to be set on implementations of pre, post, and exception handlers. HOT 5
- Issue : Pipelines does not get invoked when command has a mapping profile sub class HOT 1
- MediatR one notification handler HOT 8
- Issues with MediatR on .Net 8 and AWS Lambda HOT 2
- Order of execution of RequestPreProcessorBehavior changed with explicit processor registration? HOT 2
- IoC container issue with .NET 8 & minimal api HOT 3
- Add assembly with handlers without ServiceCollection HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mediatr.