Table of Contents

Class TableBatchOperation

Namespace
Microsoft.Azure.Cosmos.Table
Assembly
Microsoft.Azure.Cosmos.Table.dll
public sealed class TableBatchOperation : IList<TableOperation>, ICollection<TableOperation>, IEnumerable<TableOperation>, IEnumerable
Inheritance
TableBatchOperation
Implements
Inherited Members

Constructors

TableBatchOperation()

public TableBatchOperation()

Properties

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[int]

public TableOperation this[int index] { get; set; }

Parameters

index int

Property Value

TableOperation

Methods

Add(TableOperation)

public void Add(TableOperation item)

Parameters

item TableOperation

Clear()

public void Clear()

Contains(TableOperation)

public bool Contains(TableOperation item)

Parameters

item TableOperation

Returns

bool

CopyTo(TableOperation[], int)

public void CopyTo(TableOperation[] array, int arrayIndex)

Parameters

array TableOperation[]
arrayIndex int

Delete(ITableEntity)

public void Delete(ITableEntity entity)

Parameters

entity ITableEntity

GetEnumerator()

public IEnumerator<TableOperation> GetEnumerator()

Returns

IEnumerator<TableOperation>

IndexOf(TableOperation)

public int IndexOf(TableOperation item)

Parameters

item TableOperation

Returns

int

Insert(ITableEntity)

public void Insert(ITableEntity entity)

Parameters

entity ITableEntity

Insert(ITableEntity, bool)

public void Insert(ITableEntity entity, bool echoContent)

Parameters

entity ITableEntity
echoContent bool

Insert(int, TableOperation)

public void Insert(int index, TableOperation item)

Parameters

index int
item TableOperation

InsertOrMerge(ITableEntity)

public void InsertOrMerge(ITableEntity entity)

Parameters

entity ITableEntity

InsertOrReplace(ITableEntity)

public void InsertOrReplace(ITableEntity entity)

Parameters

entity ITableEntity

Merge(ITableEntity)

public void Merge(ITableEntity entity)

Parameters

entity ITableEntity

Remove(TableOperation)

public bool Remove(TableOperation item)

Parameters

item TableOperation

Returns

bool

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int

Replace(ITableEntity)

public void Replace(ITableEntity entity)

Parameters

entity ITableEntity

Retrieve(string, string)

public void Retrieve(string partitionKey, string rowKey)

Parameters

partitionKey string
rowKey string

Retrieve<TResult>(string, string, EntityResolver<TResult>, List<string>)

public void Retrieve<TResult>(string partitionKey, string rowKey, EntityResolver<TResult> resolver, List<string> selectedColumns = null)

Parameters

partitionKey string
rowKey string
resolver EntityResolver<TResult>
selectedColumns List<string>

Type Parameters

TResult

Retrieve<TElement>(string, string, List<string>)

public void Retrieve<TElement>(string partitionKey, string rowKey, List<string> selectedColumns = null) where TElement : ITableEntity

Parameters

partitionKey string
rowKey string
selectedColumns List<string>

Type Parameters

TElement