public Container() { this.ContainerId = default; this.ContainerName = default; this.ContainerImage = default; this.ContainerTag = default; this.ContainerPermissionLevel = ContainerPermissions.root; }
public Container(string containerId) { this.ContainerId = containerId; this.ContainerName = GetContainerName(this.ContainerId); this.ContainerImage = GetContainerImage(this.ContainerId); this.ContainerTag = GetContainerTag(this.ContainerId); this.ContainerPermissionLevel = ContainerPermissions.root; ContainerList.Add(this); Write(ContainerList); }
public User(SocketUser user) { if (user.Id != 0) { this.UserId = user.Id; } this.ContainerAccessLevel = ContainerPermissions.jack; UserList.Add(this); Write(UserList); }
/// <summary> /// Set container permissions /// </summary> /// <param name="container">A cloudblobcontainer object</param> /// <param name="permissions">The container's permission</param> /// <param name="accessCondition">Access condition</param> /// <param name="options">Blob request option</param> /// <param name="operationContext">Operation context</param> public void SetContainerPermissions(CloudBlobContainer container, BlobContainerPermissions permissions, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) { String name = container.Name; if (ContainerPermissions.ContainsKey(name)) { ContainerPermissions[name] = permissions; } else { ContainerPermissions.Add(name, permissions); } }
/// <summary> /// Get container permissions /// </summary> /// <param name="container">A cloudblobcontainer object</param> /// <param name="accessCondition">Access condition</param> /// <param name="options">Blob request option</param> /// <param name="operationContext">Operation context</param> /// <returns>The container's permission</returns> public BlobContainerPermissions GetContainerPermissions(CloudBlobContainer container, AccessCondition accessCondition = null, BlobRequestOptions options = null, OperationContext operationContext = null) { BlobContainerPermissions defaultPermission = new BlobContainerPermissions(); defaultPermission.PublicAccess = BlobContainerPublicAccessType.Off; if (ContainerPermissions.ContainsKey(container.Name)) { return(ContainerPermissions[container.Name]); } else { return(defaultPermission); } }
public static void SetContainerAccessLevel(ulong userId, ContainerPermissions newContainerPermissions) { GetUser(userId).ContainerAccessLevel = newContainerPermissions; Write(UserList); }
public User() { this.UserId = default; this.ContainerAccessLevel = ContainerPermissions.jack; }
public static void SetContainerPermissionLevel(string containerId, ContainerPermissions newContainerPermissions) { GetContainerById(containerId).PermisssionLevel = newContainerPermissions; Write(ContainerList); }