Tratar con Sharepoint encerrados colecciones de sitios
-
24-09-2019 - |
Pregunta
Estoy jugando con una aplicación que puede rastrear el contenido del servidor de SharePoint. Pero tengo un problema al trabajar con colecciones de sitios bloqueados.
Hay algunos métodos que no se pueden utilizar con colecciones de sitios bloqueados. Se produce una excepción diciéndome los contenidos están bloqueados.
Así que quiero manejar esto con más gracia mediante la comprobación de una colección está bloqueado. ¿Cómo puedo hacer esto?
Actualización: Una más adición. La colección de sitios se ha bloqueado mediante stsadm NO programáticamente. Por lo que el href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.readlocked.aspx" rel="nofollow noreferrer"> SPSite.ReadLocked propiedad
Solución
Me miraba el código fuente del comando setsitelock; typing
stsadm setsitelock -lock de sólo lectura
resultados en (pseudo-código):
SPSite.ReadLocked = false;
SPSite.WriteLocked = false;
SPSite.ReadOnly = true;
La propiedad de sólo lectura es interesante, ya que sólo es cierto cuando el bloqueo es de tipo 'sólo lectura'.