Edit

Share via


AzureStorageUtils Class

Definition

General utility functions related to Azure storage.

public static class AzureStorageUtils
type AzureStorageUtils = class
Public Class AzureStorageUtils
Inheritance
AzureStorageUtils

Remarks

These functions are mostly intended for internal usage by Orleans runtime, but due to certain assembly packaging constraints this class needs to have public visibility.

Fields

ANY_ETAG

ETag of value "*" to match any etag for conditional table operations (update, nerge, delete).

Methods

EvaluateException(Exception, HttpStatusCode, String, Boolean)

Examine a storage exception, and if applicable extracts the HTTP status code, and REST error code if getRESTErrors=true.

IsContentionError(HttpStatusCode)

Check whether a HTTP status code returned from a REST call might be due to a (temporary) storage contention error.

IsNotFoundError(HttpStatusCode)

Check whether a HTTP status code returned from a REST call might be due to a (temporary) storage contention error.

IsRetriableHttpError(HttpStatusCode, String)

Returns true if the specified HTTP status / error code is returned in a transient / retriable error condition

SanitizeTableProperty(String)

Remove any characters that can't be used in Azure PartitionKey or RowKey values.

TableStorageDataNotFound(Exception)

Inspect an exception returned from Azure storage libraries to check whether it means that attempt was made to read some data that does not exist in storage table.

Applies to