Est-il nécessaire d'appeler SPWeb.Update () après la mise AllowUnsafeUpdates?
Question
Au milieu de travail sur résoudre ce problème , il y a quelque chose que je curieux, et quelque chose que je suis très incohérent dans mon code.
Si vous activez SPWeb.AllowUnsafeUpdates = true
, avez-vous à l'appel SPWeb.Update()
pour que, pour être en vigueur? Ou est juste une déclaration suffisante? Je re-examiné le WSS 3.0 SDK pour le chercher à nouveau, mais soit il est enterré dans un article vraiment aléatoire ou ils ne sont pas bien l'expliquer.
J'imagine que ce qui est le cas pour la mise à true, ce sera la même chose pour le mettre à faux dans le bloc finally
.
La solution
Vous ne pas besoin d'appeler SPWeb.Update()
parce que la propriété est AllowUnsafeUpdates
pas persisté. (Référence Meilleur modèle pour AllowUnsafeUpdates )