Amqp.Listener.ConnectionListener.Close C# (CSharp) Метод

Close() публичный Метод

Closes the listener.
public Close ( ) : void
Результат void
        public void Close()
        {
            this.listener.Close();

            var snapshot = new List<Connection>();
            lock (this.connections)
            {
                this.closed = true;
                snapshot.AddRange(this.connections);
                connections.Clear();
            }

            foreach (var connection in snapshot)
            {
                connection.Close(AmqpObject.DefaultCloseTimeout, new Error() { Condition = ErrorCode.ConnectionForced });
            }
        }

Usage Example

Пример #1
0
 public void ConnectionListenerCloseWithoutOpenTest()
 {
     ConnectionListener listener = new ConnectionListener("amqp://localhost:12345", null);
     listener.Close();
 }