次の方法で共有


TableClient.GetEntityIfExists<T> メソッド

定義

型の指定されたテーブル エンティティを取得します T

public virtual Azure.NullableResponse<T> GetEntityIfExists<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 GetEntityIfExists : string * string * seq<string> * System.Threading.CancellationToken -> Azure.NullableResponse<'T (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)> (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)
override this.GetEntityIfExists : string * string * seq<string> * System.Threading.CancellationToken -> Azure.NullableResponse<'T (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)> (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)
Public Overridable Function GetEntityIfExists(Of T As {Class, ITableEntity}) (partitionKey As String, rowKey As String, Optional select As IEnumerable(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As NullableResponse(Of T)

型パラメーター

T

または のインスタンスを実装する ITableEntity カスタム モデル型 TableEntity

パラメーター

partitionKey
String

テーブル エンティティを識別する partitionKey。

rowKey
String

テーブル エンティティを識別する rowKey。

select
IEnumerable<String>

結果セットで返すエンティティ プロパティのセットを選択します。 を渡 null してすべてのプロパティを取得します。

cancellationToken
CancellationToken

CancellationToken要求の有効期間を制御する 。

戻り値

NullableResponse<T>エンティティがHasValue存在する場合は プロパティが返され、それ以外の場合falseは を返す true

例外

予期しないエラーが発生した場合にスローされる例外。

partitionKey または rowKey が null です。

適用対象