单项选择题

当事人约定由第三人向债权人履行债务的,第三人未履行债务时,债权人______

A.向债务人或第三人主张违约责任
B.向债务人和第三人主张违约责任
C.向债务人主张违约责任
D.向第三人主张违约责任