© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•16mo ago•
2 replies
GooBad

MVVM Toolkit Messenger - RequestMessage

I have no idea why one of the methods is never executed... take a look at
this
this
vs
Messenger
Messenger

public class AsyncRLoginMsgReq : AsyncRequestMessage<bool>{};
public class AsyncRLoginMsgReq : AsyncRequestMessage<bool>{};

public class LoginRequestProcessor{
    public readonly IMessenger Messenger;
    
    public LoginRequestProcessor(IMessenger messenger) { 
        Messenger = messenger;
    }

    public void RegisterAll() {
        //                                     \/
        Messenger.Register<AsyncRLoginMsgReq>(this, (r, m) =>
        {
            // NEVER EXECUTED
            m.Reply(Task.FromResult(true));
        });
        //                                     \/
        Messenger.Register<AsyncRLoginMsgReq>(Messenger, (r, m) =>
        {
            // EXECUTED
            m.Reply(Task.FromResult(true));
        });
    }

}
public class LoginRequestProcessor{
    public readonly IMessenger Messenger;
    
    public LoginRequestProcessor(IMessenger messenger) { 
        Messenger = messenger;
    }

    public void RegisterAll() {
        //                                     \/
        Messenger.Register<AsyncRLoginMsgReq>(this, (r, m) =>
        {
            // NEVER EXECUTED
            m.Reply(Task.FromResult(true));
        });
        //                                     \/
        Messenger.Register<AsyncRLoginMsgReq>(Messenger, (r, m) =>
        {
            // EXECUTED
            m.Reply(Task.FromResult(true));
        });
    }

}

// some other class
var r = await _messenger.Send(new AsyncRLoginMsgReq());
// some other class
var r = await _messenger.Send(new AsyncRLoginMsgReq());
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

✅ Mvvm toolkit - messenger not working? Recive messege not invoked
C#CC# / help
3y ago
MVVM TOOLKIT SetProtperty
C#CC# / help
3y ago
Microsoft MVVM toolkit
C#CC# / help
3y ago
MVVM w/ Toolkit | Observing Child Properties
C#CC# / help
2y ago