/// <summary>
 /// This constructor takes a queue name, connection, message type enumeration, and UDT type name to initialize a queue object.
 /// </summary>
 /// <param name="name"></param>
 /// <param name="connection"></param>
 /// <param name="messageType"></param>
 /// <param name="payloadTypeName"></param>
 /// <param name="payloadArrayTypeName"></param>
 public OracleAQQueue(string name, OracleConnection connection, OracleAQMessageType messageType, string payloadTypeName, string payloadArrayTypeName) :
     this(name, connection, messageType)
 {
     PayloadTypeName      = payloadTypeName;
     PayloadArrayTypeName = payloadArrayTypeName;
 }
 /// <summary>
 /// This constructor takes a queue name, connection, and message type enumeration to initialize a queue object.
 /// </summary>
 /// <param name="name"></param>
 /// <param name="connection"></param>
 /// <param name="messageType"></param>
 public OracleAQQueue(string name, OracleConnection connection, OracleAQMessageType messageType) :
     this(name, connection)
 {
     MessageType = messageType;
 }