GoogleCloudSamples.QuickStart.PrintBucketAclForUser C# (CSharp) Method

PrintBucketAclForUser() private method

private PrintBucketAclForUser ( string bucketName, string userEmail ) : void
bucketName string
userEmail string
return void
        private void PrintBucketAclForUser(string bucketName, string userEmail)
        {
            var storage = StorageClient.Create();
            var bucket = storage.GetBucket(bucketName, new GetBucketOptions()
            {
                Projection = Projection.Full
            });

            if (bucket.Acl != null)
                foreach (var acl in bucket.Acl.Where(
            (acl) => acl.Entity == $"user-{userEmail}"))
                {
                    Console.WriteLine($"{acl.Role}:{acl.Entity}");
                }
        }