internal static DataLakeStoreItemAce[] GetAclFromStatus(AclStatus aclStatus) { var toReturn = new DataLakeStoreItemAce[aclStatus.Entries.Count()]; var index = 0; foreach (var entry in aclStatus.Entries) { toReturn[index++] = Parse(entry); } return(toReturn); }
internal static string GetAclSpec(DataLakeStoreItemAce[] aces, bool includePermission = true) { string toReturn = string.Empty; foreach(var item in aces) { toReturn += string.Format("{0},", includePermission ? item.Entry : item.NoPermissionEntry); } return toReturn.TrimEnd(',').ToLowerInvariant(); }
internal static DataLakeStoreItemAce[] GetAclFromStatus(AclStatus aclStatus) { var toReturn = new DataLakeStoreItemAce[aclStatus.Entries.Count()]; var index = 0; foreach(var entry in aclStatus.Entries) { toReturn[index++] = Parse(entry); } return toReturn; }