Atribua novo proprietário ao compromisso. “Deve haver apenas um proprietário para uma atividade”
Preciso alterar o proprietário de um registro de compromisso ao criar um novo compromisso. Estou usando um plug-in para criar a mensagem e encontrei esse código para atribuir um novo proprietário ao compromisso:
entity = context.PostEntityImages["PostImage"];
......
AssignRequest request = new AssignRequest();
//request.RequestName
request.Assignee = new EntityReference("systemuser", owners.ToList()[0].Id);
request.Target = new EntityReference(Appointment.EntityLogicalName, entity.Id);
service.Execute(request);
Mas quando eu testo isso, recebo o seguinte erro: Argumento inválido: deve haver apenas uma parte do proprietário para uma atividade
Acho que preciso remover o proprietário atual primeiro e depois atribuir o novo proprietário. Mas como posso fazer isso?
Obrigado por qualquer ajuda