Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.NewAzureStorageContainerSasTokenCommand.SetupAccessPolicy C# (CSharp) Method

SetupAccessPolicy() private method

Update the access policy
private SetupAccessPolicy ( Microsoft.WindowsAzure.Storage.Blob.SharedAccessBlobPolicy policy, bool shouldSetExpiryTime ) : void
policy Microsoft.WindowsAzure.Storage.Blob.SharedAccessBlobPolicy Access policy object
shouldSetExpiryTime bool Should set the default expiry time
return void
        private void SetupAccessPolicy(SharedAccessBlobPolicy policy, bool shouldSetExpiryTime)
        {
            DateTimeOffset? accessStartTime;
            DateTimeOffset? accessEndTime;
            SasTokenHelper.SetupAccessPolicyLifeTime(StartTime, ExpiryTime,
                out accessStartTime, out accessEndTime, shouldSetExpiryTime);
            policy.SharedAccessStartTime = accessStartTime;
            policy.SharedAccessExpiryTime = accessEndTime;
            AccessPolicyHelper.SetupAccessPolicyPermission(policy, Permission);
        }
    }