GoogleCloudSamples.QuickStart.PrintObjectAcl C# (CSharp) Method

PrintObjectAcl() private method

private PrintObjectAcl ( string bucketName, string objectName ) : void
bucketName string
objectName string
return void
        private void PrintObjectAcl(string bucketName, string objectName)
        {
            var storage = StorageClient.Create();
            var storageObject = storage.GetObject(bucketName, objectName,
                new GetObjectOptions() { Projection = Projection.Full });
            if (storageObject.Acl != null)
            {
                foreach (var acl in storageObject.Acl)
                {
                    Console.WriteLine($"{acl.Role}:{acl.Entity}");
                }
            }
        }