单项选择题

A.违约损害赔偿是因债务人不履行合同债务所产生的责任
B.违约损害赔偿不仅具有补偿性,还具有惩罚性
C.违约损害赔偿具有一定程度的任意性
D.违约损害赔偿以赔偿当事人实际遭受的全部损失为原则