Microsoft.WindowsAzure.Commands.Storage.Test.Service.MockStorageBlobManagement.GetContainerPermissions C# (CSharp) Method

GetContainerPermissions() public method

Get container permissions
public GetContainerPermissions ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition = null, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null ) : Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions
        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;
            }
        }