Windows Azure Managed Library Reference
The Windows® Azure™ SDK includes a managed code library and a native code library. You can install the Windows Azure SDK for .NET from the Windows Azure Download Center.
The managed library includes the following namespaces:
-
Microsoft.WindowsAzure.ServiceRuntime: Classes in this namespace enable you to interact with the Windows Azure environment from code running within your role.
-
Microsoft.WindowsAzure.Diagnostics: Classes in this namespace enable you to collect logs and diagnostic information from code running within your role.
-
Microsoft.WindowsAzure.Diagnostics.Management: Classes in this namespace enable you to collect logs and diagnostic information remotely.
The Windows Azure Storage Client Library for .NET (version 2.0) includes the following namespaces:
-
Microsoft.WindowsAzure.Storage: Contains common objects such as CloudStorageAccount and StorageException. Most applications should include this namespace in their using statements.
-
Microsoft.WindowsAzure.Storage.Auth: Contains the StorageCredentials class and any other authentication related helpers.
-
Microsoft.WindowsAzure.Storage.Auth.Protocol: Contains authentication handlers that support SharedKey and SharedKeyLite for manual signing of requests.
-
Microsoft.WindowsAzure.Storage.Blob: Contains the Blob service implementation. Applications utilizing Windows Azure Blobs should include this namespace in their using statements.
-
Microsoft.WindowsAzure.Storage.Blob.Protocol: Contains the Blob protocol classes.
-
Microsoft.WindowsAzure.Storage.Queue: Contains the Queue service implementation. Applications utilizing Windows Azure Queues should include this namespace in their using statements.
-
Microsoft.WindowsAzure.Storage.Queue.Protocol: Contains the Queue protocol classes.
-
Microsoft.WindowsAzure.Storage.RetryPolicies: Contains the default retry policy implementations (NoRetry, LinearRetry, and ExponentialRetry classes) as well as the IRetryPolicy interface.
-
Microsoft.WindowsAzure.Storage.Shared.Protocol: Contains analytics classes and the core HttpWebRequestFactory class. Contains analytics classes and the core HttpWebRequestFactory class. Contains analytics classes and the core HttpWebRequestFactory class. Contains analytics classes and the core HttpWebRequestFactory class.
-
Microsoft.WindowsAzure.Storage.Table: Contains the lightweight Table service implementation based on ODataLib.
-
Microsoft.WindowsAzure.Storage.Table.DataServices: Contains the legacy Table service implementation based on System.Data.Services.Client. This namespace includes TableServiceContext and TableServiceQuery.
-
Microsoft.WindowsAzure.Storage.Table.Protocol: Contains the Table Protocol classes.
The Windows Azure Storage Client Library for .NET (version 1.7 and earlier) includes the following namespaces:
-
Microsoft.WindowsAzure: Classes in this namespace enable you to manage credentials for Windows Azure storage accounts.
-
Microsoft.WindowsAzure.StorageClient: Classes in this namespace provide a client library for working with the Windows Azure storage services.
-
Microsoft.WindowsAzure.StorageClient.Protocol: Classes in this namespace provide a wrapper for the REST protocol for the Windows Azure storage services.
See Also