单选题   根据《合同法》的有关规定,下列合同类型中,只有一方当事人有权依法行使随时解除合同权利的是______。
 
【正确答案】 B
【答案解析】 《合同法》第268条规定,定作人可以随时解除承揽合同,造成承揽人损失的,应当赔偿损失。据此,在承揽合同中,只有定作人才有权随时解除承揽合同,选B项。《合同法》第410条规定,委托人或者受托人可以随时解除委托合同。因解除合同给对方造成损失的,除不可归责于该当事人的事由以外,应当赔偿损失。据此,委托合同的双方当事人都可以随时解除委托合同,不选A项。《合同法》没有规定买卖合同和行纪合同中当事人的随时解除权,不选C、D项。