Comments (4)
Yes, you can. Just make sure you do not make a blocking call in the callback. For example, calling _senderLink.Close() in the callback will cause a deadlock.
from amqpnetlite.
Thank you @xinchen10 ,
Maybe I am missing something but there is no the API:
_senderLink.SendAsync(message, (sender, message1, outcome, state) =>
{
Console.WriteLine($"Message sent {state} {outcome} ");
message1.Dispose();
}, this);
from amqpnetlite.
It is the Send(Message message, OutcomeCallback callback, object state)
method. The [Operation]Async
naming convention is only for methods with Task return type.
https://github.com/Azure/amqpnetlite/blob/1dcc457828a8b368ffa2a9ebfa4c5468db2004f8/src/SenderLink.cs#L140C20-L140C82
from amqpnetlite.
Thank you
from amqpnetlite.
Related Issues (20)
- [Doubt] Possibility of creating new resources - (new queues/topics) HOT 1
- NullReferenceException in ReceiverLink HOT 5
- Multicast queue message filtering in ActiveMq Artemis HOT 1
- Access Transfer object on message received / support for batching HOT 3
- AMQP internal error with azure sdk for java client HOT 2
- NonSASL client can connect and create session to SASL broker but unable to send messages HOT 1
- Help: Setting max threads HOT 2
- Memory leak in TcpSocket class
- Is it not necessary to close a link or a session when a connection exception occurs? HOT 4
- Protocol violation when sending FLOW HOT 2
- AmqpSettings IdleTimeout error in case you time travel HOT 2
- Protocol violation when sending FLOW field delivery-count
- Invalid DateTime conversion HOT 3
- Modify MessageAnnotations with Apache Artemis HOT 1
- Can't create a pair link due of Attach.LinkName override HOT 7
- Calling SendAsync while the connection is closing/closed results in an UnobservedTaskException HOT 2
- Question: how to handle redelivery HOT 3
- How to control timeouts and/or cancel async operations
- Websocket use with .net 7
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 amqpnetlite.