Show Table of Contents
22.10. .NET Binding for the C++ Messaging API Class: Session
Table 22.10. .NET Binding for the C++ Messaging API Class: Session
| Language | Syntax |
|---|---|
| C++ | class Session |
| .NET | public ref class Session |
| Constructor | |
| .NET | Constructed object is returned by Connection.CreateSession |
| Copy constructor | |
| C++ | Session(const Session&); |
| .NET | public Session(Session session); |
| Destructor | |
| C++ | ~Session(); |
| .NET | ~Session(); |
| Finalizer | |
| C++ | not applicable |
| .NET | !Session() |
| Copy assignment operator | |
| C++ | Session& operator=(const Session&); |
| .NET | public Session op_Assign(Session rhs); |
| Method: Close | |
| C++ | void close(); |
| .NET | public void Close(); |
| Method: Commit | |
| C++ | void commit(); |
| .NET | public void Commit(); |
| Method: Rollback | |
| C++ | void rollback(); |
| .NET | public void Rollback(); |
| Method: Acknowledge | |
| C++ | void acknowledge(bool sync=false); |
| C++ | void acknowledge(Message&, bool sync=false); |
| .NET | public void Acknowledge(); |
| .NET | public void Acknowledge(bool sync); |
| .NET | public void Acknowledge(Message __p1); |
| .NET | public void Acknowledge(Message __p1, bool __p2); |
| Method: Reject | |
| C++ | void reject(Message&); |
| .NET | public void Reject(Message __p1); |
| Method: Release | |
| C++ | void release(Message&); |
| .NET | public void Release(Message __p1); |
| Method: Sync | |
| C++ | void sync(bool block=true); |
| .NET | public void Sync(); |
| .NET | public void Sync(bool block); |
| Property: Receivable | |
| C++ | uint32_t getReceivable(); |
| .NET | public uint Receivable { get; } |
| Property: UnsettledAcks | |
| C++ | uint32_t getUnsettledAcks(); |
| .NET | public uint UnsettledAcks { get; } |
| Method: NextReceiver | |
| C++ | bool nextReceiver(Receiver&, Duration timeout=Duration::FOREVER); |
| .NET | public bool NextReceiver(Receiver rcvr); |
| .NET | public bool NextReceiver(Receiver rcvr, Duration timeout); |
| Method: NextReceiver | |
| C++ | Receiver nextReceiver(Duration timeout=Duration::FOREVER); |
| .NET | public Receiver NextReceiver(); |
| .NET | public Receiver NextReceiver(Duration timeout); |
| Method: CreateSender | |
| C++ | Sender createSender(const Address& address); |
| .NET | public Sender CreateSender(Address address); |
| Method: CreateSender | |
| C++ | Sender createSender(const std::string& address); |
| .NET | public Sender CreateSender(string address); |
| Method: CreateReceiver | |
| C++ | Receiver createReceiver(const Address& address); |
| .NET | public Receiver CreateReceiver(Address address); |
| Method: CreateReceiver | |
| C++ | Receiver createReceiver(const std::string& address); |
| .NET | public Receiver CreateReceiver(string address); |
| Method: GetSender | |
| C++ | Sender getSender(const std::string& name) const; |
| .NET | public Sender GetSender(string name); |
| Method: GetReceiver | |
| C++ | Receiver getReceiver(const std::string& name) const; |
| .NET | public Receiver GetReceiver(string name); |
| Property: Connection | |
| C++ | Connection getConnection() const; |
| .NET | public Connection Connection { get; } |
| Property: HasError | |
| C++ | bool hasError(); |
| .NET | public bool HasError { get; } |
| Method: CheckError | |
| C++ | void checkError(); |
| .NET | public void CheckError(); |
See Also:

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.