Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Working with Channels in .NET

Play Working with Channels in .NET

The Discussion

  • User profile image

    Looks like a very nice tool for passing around in-process messages. And a very clean API.

    I do have a question. In case of a spikes (temporally back pressure), is there a way of expressing priorities for them to be read out, some kind of reordering piece of logic for the queued up items?.
    Because if you are passing around messages they tend to have some priority depending of the domain you are working in, in the sense that some delay of messages will be felt by the user, and others might not be so important for responsiveness.


  • User profile image


    Is this like Golang's channel?


  • User profile image
    Great Video.

    It would be nice to have Stephen Toub discussing Task cancellation as it seems unclear for example how to handle the CancellationTokenSourceDispose. Also why there is no unregister on the CancellationToken.

    I think we have discussions about best practices once per project as it seems the docs are not really helpful. We even noticed that Rx.Net does not dispose the the source.

    Would just be nice to have it clear once and for all ;)

  • User profile image
    Great, I will use this instead of Microsoft Message Queuing.

Add Your 2 Cents