单项选择题

留置作为一种担保方式,只能通过()产生留置权。

A.合同约定
B.优先受偿
C.依法行使
D.财产转让