Table of Contents

Class CloudTable

Namespace
Microsoft.Azure.Cosmos.Table
Assembly
Microsoft.Azure.Cosmos.Table.dll
public class CloudTable
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

public Uri Uri { get; }

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