TableClient.GetEntityIfExistsAsync<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die angegebene Tabellenentität vom Typ T
ab.
public virtual System.Threading.Tasks.Task<Azure.NullableResponse<T>> GetEntityIfExistsAsync<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 GetEntityIfExistsAsync : string * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.NullableResponse<'T>> (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)
override this.GetEntityIfExistsAsync : string * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.NullableResponse<'T>> (requires 'T : null and 'T :> Azure.Data.Tables.ITableEntity)
Public Overridable Function GetEntityIfExistsAsync(Of T As {Class, ITableEntity}) (partitionKey As String, rowKey As String, Optional select As IEnumerable(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of NullableResponse(Of T))
Typparameter
- T
Ein benutzerdefinierter ITableEntity Modelltyp, der oder eine instance von TableEntityimplementiert.
Parameter
- partitionKey
- String
Der partitionKey, der die Tabellenentität identifiziert.
- rowKey
- String
Der rowKey, der die Tabellenentität identifiziert.
- select
- IEnumerable<String>
Wählt aus, welche Gruppe von Entitätseigenschaften im Resultset zurückgegeben werden soll. Übergeben null
, um alle Eigenschaften erneut anzuzeigen.
- cancellationToken
- CancellationToken
Ein CancellationToken , der die Lebensdauer der Anforderung steuert.
Gibt zurück
Die NullableResponse<T> , deren Eigenschaft zurückgibttrue
, wenn die Entität vorhanden ist, andernfalls HasValue
false
.
Ausnahmen
Ausnahme, die ausgelöst wird, wenn ein unerwarteter Fehler auftritt.
partitionKey
oder rowKey
ist NULL.
Gilt für:
Azure SDK for .NET