Class CloudTable
- Namespace
- Microsoft.Azure.Cosmos.Table
- Assembly
- Microsoft.Azure.Cosmos.Table.dll
- Inheritance
-
CloudTable
- Inherited Members
-
Constructors
CloudTable(StorageUri, StorageCredentials)
public CloudTable(StorageUri tableAddress, StorageCredentials credentials)
Parameters
tableAddress
StorageUri
credentials
StorageCredentials
CloudTable(Uri)
public CloudTable(Uri tableAddress)
Parameters
tableAddress
Uri
CloudTable(Uri, StorageCredentials)
public CloudTable(Uri tableAbsoluteUri, StorageCredentials credentials)
Parameters
tableAbsoluteUri
Uri
credentials
StorageCredentials
Properties
Name
public string Name { get; }
Property Value
- string
ServiceClient
public CloudTableClient ServiceClient { get; }
Property Value
- CloudTableClient
StorageUri
public StorageUri StorageUri { get; }
Property Value
- StorageUri
Uri
Property Value
- Uri
Methods
Create(TableRequestOptions, OperationContext, string, int?)
public virtual void Create(TableRequestOptions requestOptions = null, OperationContext operationContext = null, string serializedIndexingPolicy = null, int? throughput = null)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
serializedIndexingPolicy
string
throughput
int?
Create(IndexingMode?, int?)
public virtual void Create(IndexingMode? indexingMode, int? throughput = null)
Parameters
indexingMode
IndexingMode?
throughput
int?
CreateAsync()
public virtual Task CreateAsync()
Returns
- Task
CreateAsync(TableRequestOptions, OperationContext)
public virtual Task CreateAsync(TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task
CreateAsync(TableRequestOptions, OperationContext, string, int?, CancellationToken)
public virtual Task CreateAsync(TableRequestOptions requestOptions, OperationContext operationContext, string serializedIndexingPolicy, int? throughput, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
serializedIndexingPolicy
string
throughput
int?
cancellationToken
CancellationToken
Returns
- Task
CreateAsync(TableRequestOptions, OperationContext, CancellationToken)
public virtual Task CreateAsync(TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task
CreateAsync(int?, IndexingMode, CancellationToken)
public virtual Task CreateAsync(int? throughput, IndexingMode indexingMode, CancellationToken cancellationToken)
Parameters
throughput
int?
indexingMode
IndexingMode
cancellationToken
CancellationToken
Returns
- Task
CreateAsync(int?, string, CancellationToken)
public virtual Task CreateAsync(int? throughput, string serializedIndexingPolicy, CancellationToken cancellationToken)
Parameters
throughput
int?
serializedIndexingPolicy
string
cancellationToken
CancellationToken
Returns
- Task
CreateAsync(CancellationToken)
public virtual Task CreateAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
CreateIfNotExists(IndexingMode, int?)
public virtual bool CreateIfNotExists(IndexingMode indexingMode, int? throughput = null)
Parameters
indexingMode
IndexingMode
throughput
int?
Returns
- bool
CreateIfNotExists(TableRequestOptions, OperationContext, string, int?)
public virtual bool CreateIfNotExists(TableRequestOptions requestOptions = null, OperationContext operationContext = null, string serializedIndexingPolicy = null, int? throughput = null)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
serializedIndexingPolicy
string
throughput
int?
Returns
- bool
CreateIfNotExistsAsync()
public virtual Task<bool> CreateIfNotExistsAsync()
Returns
- Task<bool>
CreateIfNotExistsAsync(IndexingMode, int?, CancellationToken)
public virtual Task<bool> CreateIfNotExistsAsync(IndexingMode indexingMode, int? throughput, CancellationToken cancellationToken)
Parameters
indexingMode
IndexingMode
throughput
int?
cancellationToken
CancellationToken
Returns
- Task<bool>
CreateIfNotExistsAsync(TableRequestOptions, OperationContext)
public virtual Task<bool> CreateIfNotExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<bool>
CreateIfNotExistsAsync(TableRequestOptions, OperationContext, string, int?, CancellationToken)
public virtual Task<bool> CreateIfNotExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext, string serializedIndexingPolicy, int? throughput, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
serializedIndexingPolicy
string
throughput
int?
cancellationToken
CancellationToken
Returns
- Task<bool>
CreateIfNotExistsAsync(TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<bool> CreateIfNotExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<bool>
CreateIfNotExistsAsync(CancellationToken)
public virtual Task<bool> CreateIfNotExistsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<bool>
CreateQuery<TElement>()
public virtual TableQuery<TElement> CreateQuery<TElement>() where TElement : ITableEntity, new()
Returns
- TableQuery<TElement>
Type Parameters
TElement
Delete(TableRequestOptions, OperationContext)
public virtual void Delete(TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
DeleteAsync()
public virtual Task DeleteAsync()
Returns
- Task
DeleteAsync(TableRequestOptions, OperationContext)
public virtual Task DeleteAsync(TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task
DeleteAsync(TableRequestOptions, OperationContext, CancellationToken)
public virtual Task DeleteAsync(TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task
DeleteAsync(CancellationToken)
public virtual Task DeleteAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
DeleteIfExists(TableRequestOptions, OperationContext)
public virtual bool DeleteIfExists(TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- bool
DeleteIfExistsAsync()
public virtual Task<bool> DeleteIfExistsAsync()
Returns
- Task<bool>
DeleteIfExistsAsync(TableRequestOptions, OperationContext)
public virtual Task<bool> DeleteIfExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<bool>
DeleteIfExistsAsync(TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<bool> DeleteIfExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<bool>
DeleteIfExistsAsync(CancellationToken)
public virtual Task<bool> DeleteIfExistsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<bool>
Execute(TableOperation, TableRequestOptions, OperationContext)
public virtual TableResult Execute(TableOperation operation, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
operation
TableOperation
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TableResult
ExecuteAsync(TableOperation)
public virtual Task<TableResult> ExecuteAsync(TableOperation operation)
Parameters
operation
TableOperation
Returns
- Task<TableResult>
ExecuteAsync(TableOperation, TableRequestOptions, OperationContext)
public virtual Task<TableResult> ExecuteAsync(TableOperation operation, TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
operation
TableOperation
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TableResult>
ExecuteAsync(TableOperation, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TableResult> ExecuteAsync(TableOperation operation, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
operation
TableOperation
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TableResult>
ExecuteAsync(TableOperation, CancellationToken)
public virtual Task<TableResult> ExecuteAsync(TableOperation operation, CancellationToken cancellationToken)
Parameters
operation
TableOperation
cancellationToken
CancellationToken
Returns
- Task<TableResult>
ExecuteBatch(TableBatchOperation, TableRequestOptions, OperationContext)
public virtual TableBatchResult ExecuteBatch(TableBatchOperation batch, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
batch
TableBatchOperation
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TableBatchResult
ExecuteBatchAsync(TableBatchOperation)
public virtual Task<TableBatchResult> ExecuteBatchAsync(TableBatchOperation batch)
Parameters
batch
TableBatchOperation
Returns
- Task<TableBatchResult>
ExecuteBatchAsync(TableBatchOperation, TableRequestOptions, OperationContext)
public virtual Task<TableBatchResult> ExecuteBatchAsync(TableBatchOperation batch, TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
batch
TableBatchOperation
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TableBatchResult>
ExecuteBatchAsync(TableBatchOperation, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TableBatchResult> ExecuteBatchAsync(TableBatchOperation batch, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
batch
TableBatchOperation
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TableBatchResult>
ExecuteBatchAsync(TableBatchOperation, CancellationToken)
public virtual Task<TableBatchResult> ExecuteBatchAsync(TableBatchOperation batch, CancellationToken cancellationToken)
Parameters
batch
TableBatchOperation
cancellationToken
CancellationToken
Returns
- Task<TableBatchResult>
ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)
public virtual IEnumerable<DynamicTableEntity> ExecuteQuery(TableQuery query, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
query
TableQuery
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- IEnumerable<DynamicTableEntity>
ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual TableQuerySegment<DynamicTableEntity> ExecuteQuerySegmented(TableQuery query, TableContinuationToken token, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
query
TableQuery
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TableQuerySegment<DynamicTableEntity>
ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken)
public virtual Task<TableQuerySegment<DynamicTableEntity>> ExecuteQuerySegmentedAsync(TableQuery query, TableContinuationToken token)
Parameters
query
TableQuery
token
TableContinuationToken
Returns
- Task<TableQuerySegment<DynamicTableEntity>>
ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual Task<TableQuerySegment<DynamicTableEntity>> ExecuteQuerySegmentedAsync(TableQuery query, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
query
TableQuery
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TableQuerySegment<DynamicTableEntity>>
ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TableQuerySegment<DynamicTableEntity>> ExecuteQuerySegmentedAsync(TableQuery query, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
query
TableQuery
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<DynamicTableEntity>>
ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, CancellationToken)
public virtual Task<TableQuerySegment<DynamicTableEntity>> ExecuteQuerySegmentedAsync(TableQuery query, TableContinuationToken token, CancellationToken cancellationToken)
Parameters
query
TableQuery
token
TableContinuationToken
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<DynamicTableEntity>>
ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TResult>(TableQuery query, EntityResolver<TResult> resolver, TableContinuationToken token)
Parameters
query
TableQuery
resolver
EntityResolver<TResult>
token
TableContinuationToken
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TResult
ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TResult>(TableQuery query, EntityResolver<TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
query
TableQuery
resolver
EntityResolver<TResult>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TResult
ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TResult>(TableQuery query, EntityResolver<TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
query
TableQuery
resolver
EntityResolver<TResult>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TResult
ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, CancellationToken)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TResult>(TableQuery query, EntityResolver<TResult> resolver, TableContinuationToken token, CancellationToken cancellationToken)
Parameters
query
TableQuery
resolver
EntityResolver<TResult>
token
TableContinuationToken
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TResult
ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken)
public virtual Task<TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement> query, TableContinuationToken token) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
token
TableContinuationToken
Returns
- Task<TableQuerySegment<TElement>>
Type Parameters
TElement
ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual Task<TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement> query, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TableQuerySegment<TElement>>
Type Parameters
TElement
ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement> query, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<TElement>>
Type Parameters
TElement
ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, CancellationToken)
public virtual Task<TableQuerySegment<TElement>> ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement> query, TableContinuationToken token, CancellationToken cancellationToken) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
token
TableContinuationToken
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<TElement>>
Type Parameters
TElement
ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement> query, EntityResolver<TResult> resolver, TableContinuationToken token) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
resolver
EntityResolver<TResult>
token
TableContinuationToken
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TElement
TResult
ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement> query, EntityResolver<TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
resolver
EntityResolver<TResult>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TElement
TResult
ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement> query, EntityResolver<TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
resolver
EntityResolver<TResult>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TElement
TResult
ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, CancellationToken)
public virtual Task<TableQuerySegment<TResult>> ExecuteQuerySegmentedAsync<TElement, TResult>(TableQuery<TElement> query, EntityResolver<TResult> resolver, TableContinuationToken token, CancellationToken cancellationToken) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
resolver
EntityResolver<TResult>
token
TableContinuationToken
cancellationToken
CancellationToken
Returns
- Task<TableQuerySegment<TResult>>
Type Parameters
TElement
TResult
ExecuteQuerySegmented<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual TableQuerySegment<TResult> ExecuteQuerySegmented<TResult>(TableQuery query, EntityResolver<TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
query
TableQuery
resolver
EntityResolver<TResult>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TableQuerySegment<TResult>
Type Parameters
TResult
ExecuteQuerySegmented<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual TableQuerySegment<TElement> ExecuteQuerySegmented<TElement>(TableQuery<TElement> query, TableContinuationToken token, TableRequestOptions requestOptions = null, OperationContext operationContext = null) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TableQuerySegment<TElement>
Type Parameters
TElement
ExecuteQuerySegmented<TElement, TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)
public virtual TableQuerySegment<TResult> ExecuteQuerySegmented<TElement, TResult>(TableQuery<TElement> query, EntityResolver<TResult> resolver, TableContinuationToken token, TableRequestOptions requestOptions = null, OperationContext operationContext = null) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
resolver
EntityResolver<TResult>
token
TableContinuationToken
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TableQuerySegment<TResult>
Type Parameters
TElement
TResult
ExecuteQuery<TResult>(TableQuery, EntityResolver<TResult>, TableRequestOptions, OperationContext)
public virtual IEnumerable<TResult> ExecuteQuery<TResult>(TableQuery query, EntityResolver<TResult> resolver, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
query
TableQuery
resolver
EntityResolver<TResult>
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- IEnumerable<TResult>
Type Parameters
TResult
ExecuteQuery<TElement>(TableQuery<TElement>, TableRequestOptions, OperationContext)
public virtual IEnumerable<TElement> ExecuteQuery<TElement>(TableQuery<TElement> query, TableRequestOptions requestOptions = null, OperationContext operationContext = null) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- IEnumerable<TElement>
Type Parameters
TElement
ExecuteQuery<TElement, TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableRequestOptions, OperationContext)
public virtual IEnumerable<TResult> ExecuteQuery<TElement, TResult>(TableQuery<TElement> query, EntityResolver<TResult> resolver, TableRequestOptions requestOptions = null, OperationContext operationContext = null) where TElement : ITableEntity, new()
Parameters
query
TableQuery<TElement>
resolver
EntityResolver<TResult>
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- IEnumerable<TResult>
Type Parameters
TElement
TResult
Exists(TableRequestOptions, OperationContext)
public bool Exists(TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- bool
ExistsAsync()
public virtual Task<bool> ExistsAsync()
Returns
- Task<bool>
ExistsAsync(TableRequestOptions, OperationContext)
public virtual Task<bool> ExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<bool>
ExistsAsync(TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<bool> ExistsAsync(TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<bool>
ExistsAsync(CancellationToken)
public virtual Task<bool> ExistsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<bool>
GetPermissions(TableRequestOptions, OperationContext)
public virtual TablePermissions GetPermissions(TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- TablePermissions
GetPermissionsAsync()
public virtual Task<TablePermissions> GetPermissionsAsync()
Returns
- Task<TablePermissions>
GetPermissionsAsync(TableRequestOptions, OperationContext)
public virtual Task<TablePermissions> GetPermissionsAsync(TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task<TablePermissions>
GetPermissionsAsync(TableRequestOptions, OperationContext, CancellationToken)
public virtual Task<TablePermissions> GetPermissionsAsync(TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task<TablePermissions>
GetPermissionsAsync(CancellationToken)
public virtual Task<TablePermissions> GetPermissionsAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<TablePermissions>
GetSharedAccessSignature(SharedAccessTablePolicy)
public string GetSharedAccessSignature(SharedAccessTablePolicy policy)
Parameters
policy
SharedAccessTablePolicy
Returns
- string
GetSharedAccessSignature(SharedAccessTablePolicy, string)
public string GetSharedAccessSignature(SharedAccessTablePolicy policy, string accessPolicyIdentifier)
Parameters
policy
SharedAccessTablePolicy
accessPolicyIdentifier
string
Returns
- string
GetSharedAccessSignature(SharedAccessTablePolicy, string, string, string, string, string)
public string GetSharedAccessSignature(SharedAccessTablePolicy policy, string accessPolicyIdentifier, string startPartitionKey, string startRowKey, string endPartitionKey, string endRowKey)
Parameters
policy
SharedAccessTablePolicy
accessPolicyIdentifier
string
startPartitionKey
string
startRowKey
string
endPartitionKey
string
endRowKey
string
Returns
- string
GetSharedAccessSignature(SharedAccessTablePolicy, string, string, string, string, string, SharedAccessProtocol?, IPAddressOrRange)
public string GetSharedAccessSignature(SharedAccessTablePolicy policy, string accessPolicyIdentifier, string startPartitionKey, string startRowKey, string endPartitionKey, string endRowKey, SharedAccessProtocol? protocols, IPAddressOrRange ipAddressOrRange)
Parameters
policy
SharedAccessTablePolicy
accessPolicyIdentifier
string
startPartitionKey
string
startRowKey
string
endPartitionKey
string
endRowKey
string
protocols
SharedAccessProtocol?
ipAddressOrRange
IPAddressOrRange
Returns
- string
SetPermissions(TablePermissions, TableRequestOptions, OperationContext)
public virtual void SetPermissions(TablePermissions permissions, TableRequestOptions requestOptions = null, OperationContext operationContext = null)
Parameters
permissions
TablePermissions
requestOptions
TableRequestOptions
operationContext
OperationContext
SetPermissionsAsync(TablePermissions)
public virtual Task SetPermissionsAsync(TablePermissions permissions)
Parameters
permissions
TablePermissions
Returns
- Task
SetPermissionsAsync(TablePermissions, TableRequestOptions, OperationContext)
public virtual Task SetPermissionsAsync(TablePermissions permissions, TableRequestOptions requestOptions, OperationContext operationContext)
Parameters
permissions
TablePermissions
requestOptions
TableRequestOptions
operationContext
OperationContext
Returns
- Task
SetPermissionsAsync(TablePermissions, TableRequestOptions, OperationContext, CancellationToken)
public virtual Task SetPermissionsAsync(TablePermissions permissions, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken)
Parameters
permissions
TablePermissions
requestOptions
TableRequestOptions
operationContext
OperationContext
cancellationToken
CancellationToken
Returns
- Task
SetPermissionsAsync(TablePermissions, CancellationToken)
public virtual Task SetPermissionsAsync(TablePermissions permissions, CancellationToken cancellationToken)
Parameters
permissions
TablePermissions
cancellationToken
CancellationToken
Returns
- Task
ToString()
public override string ToString()
Returns
- string