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()
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