Skip to content
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

Suggestion: AsObservablesWithPrecedence Operator #50

Closed
mattpodwysocki opened this issue Oct 13, 2014 · 1 comment
Closed

Suggestion: AsObservablesWithPrecedence Operator #50

mattpodwysocki opened this issue Oct 13, 2014 · 1 comment
Labels
[area] Rx feature request Request for new features or operators.

Comments

@mattpodwysocki
Copy link
Contributor

Copied from https://rx.codeplex.com/workitem/36

Implement an overloaded operator named AsObservablesWithPrecedence that accepts an ISubject and yields a list of observables with the specified subscription precedence, indicating the expected order of observations among the hot observables for a given notification.

Example implementation:
http://social.msdn.microsoft.com/Forums/en-US/rx/thread/a97a7e97-cb3d-4b42-afcb-8cb2c88c1778

Precedence is only guaranteed if all of the following are true:

  1. The ISubject implementation natively ensures subscription precedence.
  2. The ISubject's callers obey the Rx Grammar and serialize notifications; e.g., calls to OnNext never overlap.
  3. Subscriptions to the ISubject are never made concurrently. (Though subscriptions to the generated observables can be made concurrently.)

Related discussion:
http://social.msdn.microsoft.com/Forums/en-US/rx/thread/ac721f91-4dbc-40b8-a2b2-19f00998239f

@akarnokd
Copy link
Collaborator

Looks like this refers to the SkipUntil subscription order that has been changed to other -> main. Otherwise the short issue description sounds too peculiar for Rx.NET or the OP needs to work with Publish(Func).

@akarnokd akarnokd added feature request Request for new features or operators. and removed on-hold-until-community-reforms-join-us-in-slack labels Nov 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[area] Rx feature request Request for new features or operators.
Projects
None yet
Development

No branches or pull requests

4 participants