22.10. .NET Binding for the C++ Messaging API Class: Session
表22.10 .NET Binding for the C++ Messaging API Class: Session
言語 | 構文 |
---|---|
C++ | class Session |
.NET | public ref class Session |
コンストラクター | |
.NET | 構築されたオブジェクトがによって返される Connection.CreateSession |
コンストラクターのコピー | |
C++ | Session(const Session&); |
.NET | public Session(Session session); |
デストラクター | |
C++ | ~Session(); |
.NET | ~Session(); |
finalizer | |
C++ | 該当なし |
.NET | !Session() |
割り当て演算子をコピーする | |
C++ | Session& operator=(const Session&); |
.NET | public Session op_Assign(Session rhs); |
メソッド: 閉じる | |
C++ | void close(); |
.NET | public void Close(); |
メソッド: コミット | |
C++ | void commit(); |
.NET | public void Commit(); |
メソッド: ロールバック | |
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); |
メソッド: 拒否 | |
C++ | void reject(Message&); |
.NET | public void Reject(Message __p1); |
方法: リリース | |
C++ | void release(Message&); |
.NET | public void Release(Message __p1); |
メソッド: 同期 | |
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; } |
メソッド: NextReceiver | |
C++ | bool nextReceiver(Receiver&, Duration timeout=Duration::FOREVER); |
.NET | public bool NextReceiver(Receiver rcvr); |
.NET | public bool NextReceiver(Receiver rcvr, Duration timeout); |
メソッド: NextReceiver | |
C++ | Receiver nextReceiver(Duration timeout=Duration::FOREVER); |
.NET | public Receiver NextReceiver(); |
.NET | public Receiver NextReceiver(Duration timeout); |
メソッド: CreateSender | |
C++ | Sender createSender(const Address& address); |
.NET | public Sender CreateSender(Address address); |
メソッド: 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); |
メソッド: GetSender | |
C++ | Sender getSender(const std::string& name) const; |
.NET | public Sender GetSender(string name); |
メソッド: GetReceiver | |
C++ | Receiver getReceiver(const std::string& name) const; |
.NET | public Receiver GetReceiver(string name); |
プロパティー: Connection | |
C++ | Connection getConnection() const; |
.NET | public Connection Connection { get; } |
プロパティー: HasError | |
C++ | bool hasError(); |
.NET | public bool HasError { get; } |
メソッド: CheckError | |
C++ | void checkError(); |
.NET | public void CheckError(); |
関連項目