Skip to content

Blazor API Review: Design concept for Dispatcher #11930

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 12, 2019
Merged

Conversation

rynowak
Copy link
Member

@rynowak rynowak commented Jul 5, 2019

Part of: #11610

This change brings forward the Dispatcher as a more primary and more
expandable concept.

  • Dispatcher shows up in more places
  • Dispatcher is an abstract class for horizontal scalability
  • Dispatcher has parallels with S.Windows.Threading.Dispatcher where
    possible

Looking for feedback on this approach. I feel pretty strongly that
making this an abstract class is the right choice, I want to see
opinions on how much to push it into people's faces.

@rynowak rynowak added the area-blazor Includes: Blazor, Razor Components label Jul 5, 2019
@rynowak rynowak force-pushed the rynowak/dispatcher branch from 7fb03db to 7be0efc Compare July 5, 2019 20:12
@SteveSandersonMS
Copy link
Member

Besides the questions about initialization, this looks like a great direction to go in!

@rynowak rynowak force-pushed the rynowak/dispatcher branch from 7be0efc to 21535cd Compare July 9, 2019 03:56
@rynowak rynowak force-pushed the rynowak/dispatcher branch from 21535cd to 9e9fd5a Compare July 10, 2019 22:50
@rynowak
Copy link
Member Author

rynowak commented Jul 10, 2019

@SteveSandersonMS - can I get an updoot from you if you're happy with this?

@SteveSandersonMS SteveSandersonMS self-requested a review July 11, 2019 08:12
Copy link
Member

@SteveSandersonMS SteveSandersonMS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Besides the one comment I didn't understand (and posted a comment about), which doesn't necessarily need any changes, this all looks straightforwards and great!

Ryan Nowak and others added 2 commits July 11, 2019 08:13
Part of: #11610

This change brings forward the Dispatcher as a more primary and more
expandable concept.
- Dispatcher shows up in more places
- Dispatcher is an abstract class for horizontal scalability
- Dispatcher has parallels with S.Windows.Threading.Dispatcher where
possible

Looking for feedback on this approach. I feel pretty strongly that
making this an abstract class is the right choice, I want to see
opinions on how much to push it into people's faces.
@rynowak rynowak force-pushed the rynowak/dispatcher branch from 9e9fd5a to 06468ee Compare July 11, 2019 18:29
@rynowak rynowak merged commit a27b9fc into master Jul 12, 2019
@ghost ghost deleted the rynowak/dispatcher branch July 12, 2019 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-blazor Includes: Blazor, Razor Components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants