Amazon.Glacier.AmazonGlacierClient.DeleteArchive C# (CSharp) Метод

DeleteArchive() приватный Метод

private DeleteArchive ( DeleteArchiveRequest request ) : Amazon.Glacier.Model.DeleteArchiveResponse
request Amazon.Glacier.Model.DeleteArchiveRequest
Результат Amazon.Glacier.Model.DeleteArchiveResponse
        internal DeleteArchiveResponse DeleteArchive(DeleteArchiveRequest request)
        {
            var marshaller = new DeleteArchiveRequestMarshaller();
            var unmarshaller = DeleteArchiveResponseUnmarshaller.Instance;

            return Invoke<DeleteArchiveRequest,DeleteArchiveResponse>(request, marshaller, unmarshaller);
        }

Usage Example

Пример #1
0
 private static bool DeleteArchive(string vaultName, string archiveId)
 {
     try
     {
         using (IAmazonGlacier client = new AmazonGlacierClient(RegionEndpoint.EUWest1))
         {
             DeleteArchiveRequest request = new DeleteArchiveRequest()
             {
                 VaultName = vaultName,
                 ArchiveId = archiveId
             };
             DeleteArchiveResponse response = client.DeleteArchive(request);
             return (response.HttpStatusCode == System.Net.HttpStatusCode.NoContent);
         }
     }
     catch (ResourceNotFoundException)
     {
         return true; // already removed
     }
 }
AmazonGlacierClient