{"id":3456601,"name":"azurestorageexceptionparser","ecosystem":"nuget","description":"Extension class for Azure StorageException to extract usefull information embedded inside the StorageException object by Azure Storage services on a failed request.\n\nProvides StorageException extension methods to extract: \n\t\t- ErrorCode\n\t\t- ETag\n\t\t- ExtendedErrorMessage\n\t\t- FailedOperationIndex (of a failed Batch Operation)\n\t\t- HttpStatusCode\n\t\t- OperationStartTime (UTC)\n\t\t- OperationEndTime (UTC)\n\t\t- RequestDate (UTC)\n\t\t- RequestId\n\t\t- TargetLocation (Primary, Secondary, etc.)\n\t\t- IsOptimisticConcurrencyFailure \n\t\n\tAnd extended ToString() method which automatically extracts this information from the exception instance and converts it into a string for logging purposes.\n\nUsage:\nTry\n{\n    //Make a request to Azure Table Storage (Blob, Table, Queue, ..)\n}\ncatch (StorageException storageException)\n{\n    //Gives you the HttpStatusCode embedded inside the StorageException\n    int? httpStatusCode = storageException.GetHttpStatusCode();\n\n\n   // Gives you the index of the failed operation in a azure table batch operation\n\nint failedOperationIndex = storageException.GetFailedOperationIndex();\n}\n","homepage":"","licenses":null,"normalized_licenses":[],"repository_url":"","keywords_array":["Azure","Table","Queue","Blob","Storage","Exception","Extension","Parser","Helper"],"namespace":null,"versions_count":1,"first_release_published_at":"2016-01-27T16:12:01.690Z","latest_release_published_at":"2016-01-27T16:12:01.690Z","latest_release_number":"1.0.0","latest_published_release_number":null,"last_synced_at":"2026-07-16T14:54:03.960Z","created_at":"2022-04-10T18:44:37.162Z","updated_at":"2026-07-16T14:54:03.960Z","registry_url":"https://www.nuget.org/packages/azurestorageexceptionparser/","install_command":"Install-Package azurestorageexceptionparser","documentation_url":null,"metadata":{"copyright":"Copyright 2016","owners":"Dogu Arslan","require_license_acceptance":false,"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"summary":"Extension class for Azure Storage Exception to extract usefull information embedded inside the StorageException object by\nAzure Storage services on a failed request.\n\t\n\tProvides StorageException extension methods to extract: \n\t\t- ErrorCode\n\t\t- ETag\n\t\t- ExtendedErrorMessage\n\t\t- FailedOperationIndex (of a failed Batch Operation)\n\t\t- HttpStatusCode\n\t\t- OperationStartTime (UTC)\n\t\t- OperationEndTime (UTC)\n\t\t- RequestDate (UTC)\n\t\t- RequestId\n\t\t- TargetLocation (Primary, Secondary, etc.)\n\t\t- IsOptimisticConcurrencyFailure \n\t\n\tAnd extended ToString() method which automatically extracts this information from the exception instance and converts it\n        into a string for logging purposes.","release_notes":"AzureStorageExceptionParser."},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":6570,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":22.255548151963893,"dependent_repos_count":12.696710402554181,"dependent_packages_count":19.548236353119677,"stargazers_count":null,"forks_count":null,"average":18.16683163587925},"purl":"pkg:nuget/azurestorageexceptionparser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/azurestorageexceptionparser","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/azurestorageexceptionparser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/azurestorageexceptionparser/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/azurestorageexceptionparser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/azurestorageexceptionparser/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/azurestorageexceptionparser/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/azurestorageexceptionparser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/azurestorageexceptionparser/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/azurestorageexceptionparser/codemeta","maintainers":[{"uuid":"DoguArslan","login":"DoguArslan","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://www.nuget.org/profiles/DoguArslan","role":null,"created_at":"2022-11-18T20:28:31.535Z","updated_at":"2022-11-18T20:28:31.535Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/DoguArslan/packages"}]}