Обновление ICmisObject получить CmisRuntimeException неавторизованным
Я продолжаю получать исключение первого шанса типа DotCMIS.Exceptions.CmisRuntimeException в DotCMIS.dll. CmisRuntimeException Не авторизован, когда я пытаюсь обновить CmisObject. Это мой код, может кто-нибудь помочь.
IOperationContext oc = session.CreateOperationContext();
oc.CacheEnabled = false;
oc.FilterString = "cmis:name, cmis:objectId, cmis:objectTypeId";
ICmisObject doc = session.GetObject(curProj.SharePointId, oc);
if (doc != null)
{
try
{
String fileName = curProj.ProjectFilePath.Substring(curProj.ProjectFilePath.LastIndexOf('\\') + 1);
IDictionary<String, Object> properties = new Dictionary<String, Object>();
properties.Add(PropertyIds.Name, fileName);
ICmisObject objectId = doc.UpdateProperties(properties);
}
catch (DotCMIS.Exceptions.CmisRuntimeException re)
{
System.Console.WriteLine("CmisRuntimeException " + re.Message);
}
catch (DotCMIS.Exceptions.CmisConstraintException cce)
{
System.Console.WriteLine("CmisConstraintException " + cce.Message + " " + doc.GetPropertyValue(PropertyIds.ObjectId));
}
}