Share via


TableClient.GetEntity<T> Method

Definition

Gets the specified table entity of type T.

public virtual Azure.Response<T> GetEntity<T> (string partitionKey, string rowKey, System.Collections.Generic.IEnumerable<string> select = default, System.Threading.CancellationToken cancellationToken = default) where T : class, Azure.Data.Tables.ITableEntity;
abstract member GetEntity : string * string * seq<string> * System.Threading.CancellationToken -> Azure.Response<'T (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)> (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)
override this.GetEntity : string * string * seq<string> * System.Threading.CancellationToken -> Azure.Response<'T (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)> (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)
Public Overridable Function GetEntity(Of T As {Class, ITableEntity}) (partitionKey As String, rowKey As String, Optional select As IEnumerable(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of T)

Type Parameters

T

A custom model type that implements ITableEntity or an instance of TableEntity.

Parameters

partitionKey
String

The partitionKey that identifies the table entity.

rowKey
String

The rowKey that identifies the table entity.

select
IEnumerable<String>

Selects which set of entity properties to return in the result set.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

The Response indicating the result of the operation.

Exceptions

Exception thrown if the entity doesn't exist.

partitionKey or rowKey is null.

Applies to