Snowcode.S3BuildPublisher.S3.S3Helper.SetAcl C# (CSharp) Method

SetAcl() public method

Sets the ACL
public SetAcl ( string bucketName, string cannedACL, string key ) : void
bucketName string
cannedACL string ACL to use, AuthenticatedRead, BucketOwnerFullControl, BucketOwnerRead, NoACL, Private, PublicRead, PublicReadWrite
key string
return void
        public void SetAcl(string bucketName, string cannedACL, string key)
        {
            var request = new SetACLRequest
                              {
                                  BucketName = bucketName,
                                  CannedACL = (S3CannedACL)Enum.Parse(typeof(S3CannedACL), cannedACL),
                                  Key = key
                              };

            Client.SetACL(request);
        }

Usage Example

Ejemplo n.º 1
0
 private void SetAcl(AwsClientDetails clientDetails)
 {
     using (var helper = new S3Helper(clientDetails))
     {
         helper.SetAcl(BucketName, CannedAcl, Key);
         Log.LogMessage(MessageImportance.High, "Setting Acl {0} on object {0} in bucket {1}", CannedAcl, Key, BucketName);
     }
 }
All Usage Examples Of Snowcode.S3BuildPublisher.S3.S3Helper::SetAcl