async Task DeletingAnObject() { try { using (var client = new AmazonS3Client(awsAccessKeyId, awsSecretAccessKey, RegionEndpoint.USEast2)) { var request = new DeleteObjectTaggingRequest() { BucketName = bucketName, Key = fileName }; await client.DeleteObjectTaggingAsync(request); } } catch (AmazonS3Exception amazonS3Exception) { if (amazonS3Exception.ErrorCode != null && (amazonS3Exception.ErrorCode.Equals("InvalidAccessKeyId") || amazonS3Exception.ErrorCode.Equals("InvalidSecurity"))) { Console.WriteLine("Please check the provided AWS Credentials."); Console.WriteLine("If you haven't signed up for Amazon S3, please visit http://aws.amazon.com/s3"); } else { Console.WriteLine("An error occurred with the message '{0}' when deleting an object", amazonS3Exception.Message); } } }
static void DeleteObjectTags() { string id = Common.InputString("Key:", null, false); int ver = Common.InputInteger("Version:", 1, true, false); try { DeleteObjectTaggingRequest request = new DeleteObjectTaggingRequest(); request.BucketName = _Bucket; request.Key = id; request.VersionId = ver.ToString(); DeleteObjectTaggingResponse response = _S3Client.DeleteObjectTaggingAsync(request).Result; int statusCode = (int)response.HttpStatusCode; if (response != null) { Console.WriteLine("Success"); return; } else { Console.WriteLine("Failed"); return; } } catch (Exception e) { Console.WriteLine(Common.SerializeJson(e, true)); } }
public static DeleteObjectTaggingCommand Create(IServiceClient client, Uri endpoint, ExecutionContext context, DeleteObjectTaggingRequest request) { OssUtils.CheckBucketName(request.BucketName); OssUtils.CheckObjectKey(request.Key); return(new DeleteObjectTaggingCommand(client, endpoint, context, request)); }
public void DeleteObjectTagging(DeleteObjectTaggingRequest request, Callback.OnSuccessCallback <CosResult> successCallback, Callback.OnFailedCallback failCallback) { Schedue(request, new DeleteObjectTaggingResult(), successCallback, failCallback); }
public DeleteObjectTaggingResult DeleteObjectTagging(DeleteObjectTaggingRequest request) { return((Model.Object.DeleteObjectTaggingResult)Excute(request, new Model.Object.DeleteObjectTaggingResult())); }
public Task <DeleteObjectTaggingResponse> DeleteObjectTaggingAsync(DeleteObjectTaggingRequest request, CancellationToken cancellationToken = default) { throw new NotImplementedException(); }
public void DeleteObjectTaggingAsync(DeleteObjectTaggingRequest request, AmazonServiceCallback <DeleteObjectTaggingRequest, DeleteObjectTaggingResponse> callback, AsyncOptions options = null) { throw new System.NotImplementedException(); }
private DeleteObjectTaggingCommand(IServiceClient client, Uri endpoint, ExecutionContext context, DeleteObjectTaggingRequest request) : base(client, endpoint, context) { _request = request; }