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