Разница между SPFile.Property и SPFile.Item? - PullRequest
2 голосов
/ 25 марта 2011

У меня есть этот код (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();

Все обновляется, как и ожидалось. В чем разница между этими двумя методами? Почему они почти делают то же самое?

1 Ответ

0 голосов
/ 25 марта 2011

Возможно, вы захотите взглянуть на аналогичный вопрос, который я задавал некоторое время назад Когда SPFile.Properties! = To SPFile.Item.Properties в SharePoint ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...