Почему я не могу обновить метаданные объекта SPFile? - PullRequest
0 голосов
/ 26 января 2011

Согласно документации Microsoft :

Объектная модель Windows SharePoint Services 3.0 поддерживает обновление метаданных файла.Вы можете использовать индексатор для этого свойства, чтобы установить значение.Например, чтобы установить значение свойства MyDate для данного файла на текущую дату и время, используйте индексатор и вызовите метод Update следующим образом:

[Visual Basic]

oFile ("MyDate") = DateTime.Now

oFile.Update ()

[C #]

oFile ["MyDate"] = DateTime.Now;

oFile.Update ();

Но когда я пишу строку кода:

oFile["Test"] = "test";

Выдает ошибку:

Не удается применить индексирование с помощью [] к выражению типа «Microsoft.SharePoint.SPFile»

Я что-то не так делаю или Microsoft облажалась?

1 Ответ

2 голосов
/ 26 января 2011

У меня нет SharePoint, чтобы попробовать его прямо сейчас, но похоже, что пример неправильный. Я считаю, что это должно быть oFile.Properties["Test"]="test";, так как в статье говорится о свойстве Properties.

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