public void Delete(DeleteOpContext context) { ExchangeConnector exconn = (ExchangeConnector)context.Connector; ActiveDirectoryConnector adconn = exconn.ActiveDirectoryConnector; adconn.Delete(context.ObjectClass, context.Uid, context.Options); }
public void Delete(DeleteOpContext context) { ExchangeConnector exconn = (ExchangeConnector)context.Connector; Command cmdRemove = ExchangeUtility.GetCommand( new PSExchangeConnector.CommandInfo(GetRemoveCommandName()), context.Uid, exconn.Configuration); try { _helper.InvokePipeline(exconn, cmdRemove); } catch (ObjectNotFoundException e) { throw new UnknownUidException("Object with UID " + context.Uid.GetUidValue() + " couldn't be deleted", e); } }