У меня есть этот код (f
является объектом SPFile):
f.Properties["Publish"] = 0;
//f.Properties["PublishedDate"] = DateTime.Now;
f.Update();
Если я запускаю это, он обновляет мои метаданные публикации. Если я раскомментирую строку даты, произойдет ошибка с несоответствием типов.
Если я использую этот код:
f.Item["Publish"] = 0;
f.Item["PublishedDate"] = DateTime.Now;
f.Item.Update();
Все обновляется, как и ожидалось. В чем разница между этими двумя методами? Почему они почти делают то же самое?