Comments (10)
Also, a reminder to rename the Peek()
operation to Browse()
in order to avoid confusion between that and PeekLock
mode.
from azure-service-bus-dotnet.
Hi @SeanFeldman, could you please elaborate a little more about the scenarios that you will need this?
from azure-service-bus-dotnet.
Absolutely @binzywu
When a process is receiving messages, it handles messages from queues and subscriptions. The process doesn't differentiate the entity type messages come from as messages contain information required for proper processing. Same is applied for sending, messages are sent out using a path, w/o differentiating if destination is a topic or a queue.
With both MessageSender
and MessageReceiver
abstract it is not possible with the new client.
from azure-service-bus-dotnet.
@SeanFeldman, @nemakam will be working on this.
from azure-service-bus-dotnet.
👍 @binzywu
I'll be following the PR the moment it shows up.
from azure-service-bus-dotnet.
You can track the changes in PR #82
from azure-service-bus-dotnet.
Closing in favor of #87
from azure-service-bus-dotnet.
Reopening the issue since MessageSender and MessageReceiver are made internal in #87 .
from azure-service-bus-dotnet.
👎 for Browse
.
Peek
is a well established term for the operation and means exactly what it does. Not to mention that other messaging and queueing technologies use the same nomenclature.
from azure-service-bus-dotnet.
Closing based on #146
from azure-service-bus-dotnet.
Related Issues (20)
- IReceiverClient : why does the RegisterMessageHandler not contain the client ? HOT 9
- MissingMemberException when receiving messages HOT 5
- Update AMQP library to the latest (2.4.1)
- Question - How to abandon a queue message with some updates to UserProperties? HOT 2
- Need SequenceNumber of enqueued service bus queue message HOT 4
- Efficient stream management
- ActiveClientLinkManager throws ArgumentOutOfRangeException in SetRenewCbsTokenTimer. HOT 1
- Please support SendAsync with cancellation token
- .Net Core version of receiving message session from a queue HOT 1
- Object reference not set to an instance of an object (while Send and Recv) on develop HOT 3
- Unhandeled exception? TaskCompletionSource`1[TResult].SetException HOT 3
- Make QueueClient startable / stoppable HOT 2
- QueueClient automatic lock renewals seem to fail silently leading to MessageLockLostException HOT 2
- Cannot access a disposed object. Object name: 'FaultTolerantAmqpObject`1'. HOT 3
- Session receiver stops processing next sessions HOT 2
- Lock renewal fails if the time on the receiving computer is set incorrectly HOT 3
- Restrict max concurrent messages across multiple receivers (of different queues) HOT 1
- AcceptMessageSession takes from 5 ms to more than few minutes without Timeout exception
- classes Message and SystemPropertiesCollection must provide abstractions to allow testing HOT 2
- Unhandeled exception? TaskCompletionSource`1[TResult].SetException
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 azure-service-bus-dotnet.