EntityReference principal = new EntityReference();
principal.LogicalName = "systemuser";
principal.Id = userId;
EntityReference targetRevoke = new EntityReference();
targetRevoke.Id = new Guid(ObjectId)
targetRevoke.LogicalName = "account";
RevokeAccessRequest revoke = new RevokeAccessRequest();
revoke.Revokee = principal;
revoke.Target = targetRevoke;
RevokeAccessResponse revoked = (RevokeAccessResponse)service.Execute(revoke);
通过上述代码取消某客户信息的共享后,在历史审核记录中显示如下:

WHY???