StorageDomainManager<TData> Class
Provides an IDomainManager<TData> implementation targeting Azure Table Storage as the backend store.
This API is not CLS-compliant.
Namespace: Microsoft.WindowsAzure.Mobile.Service
Assembly: Microsoft.WindowsAzure.Mobile.Service.Storage (in Microsoft.WindowsAzure.Mobile.Service.Storage.dll)
Inheritance Hierarchy
System.Object
Microsoft.WindowsAzure.Mobile.Service.StorageDomainManager<TData>
Syntax
[CLSCompliantAttribute(false)]
public class StorageDomainManager<TData> : IDomainManager<TData>
where TData : class, new(), ITableData, ITableEntity
generic<typename TData>
where TData : ref class, gcnew(), ITableData, ITableEntity
[CLSCompliantAttribute(false)]
public ref class StorageDomainManager : IDomainManager<TData>
[<CLSCompliantAttribute(false)>]
type StorageDomainManager<'TData when 'TData : not struct, new() and ITableData and ITableEntity> =
class
interface IDomainManager<'TData>
end
<CLSCompliantAttribute(False)>
Public Class StorageDomainManager(Of TData As { Class, ITableData, ITableEntity, New })
Implements IDomainManager(Of TData)
Type Parameters
- TData
The data object (DTO) type.
Constructors
Properties
Name | Description | |
---|---|---|
QuerySettings | ||
Request | ||
Services | ||
StorageAccount | ||
Table | ||
TableClient | ||
TableName | ||
ValidationSettings |
Methods
Name | Description | |
---|---|---|
DeleteAsync(String) | ||
Equals(Object) | (Inherited from Object.) |
|
ExecuteQueryAsync(TableQuery<TData>, Int32) | ||
Finalize() | (Inherited from Object.) |
|
GetCloudStorageAccount(String) | ||
GetCurrentItem(CompositeTableKey) | ||
GetHashCode() | (Inherited from Object.) |
|
GetStorageKey(String) | ||
GetType() | (Inherited from Object.) |
|
InitializeAsync(CloudTable) | ||
InsertAsync(TData) | ||
LookupAsync(String) | ||
MemberwiseClone() | (Inherited from Object.) |
|
QueryAsync(ODataQueryOptions) | ||
ReplaceAsync(String, TData) | ||
SetNextPageLink(TableContinuationToken) | ||
ToString() | (Inherited from Object.) |
|
UpdateAsync(String, Delta<TData>) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IDomainManager<TData>.Lookup(String) | ||
IDomainManager<TData>.Query() |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.WindowsAzure.Mobile.Service Namespace
Return to top