Freigeben über


TableBatchOperation.Retrieve Methode

Definition

Überlädt

Retrieve(String, String)

Fügt einen TableOperation zum TableBatchOperation hinzu, der eine Entität mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel abruft.

Retrieve<TElement>(String, String, List<String>)

Fügt einen TableOperation in den Batch ein, der eine Entität basierend auf ihrem Zeilenschlüssel und Partitionsschlüssel abruft. Die Entität wird in den angegebenen Klassentyp deserialisiert, wodurch ITableEntity erweitert wird.

Retrieve<TResult>(String, String, EntityResolver<TResult>, List<String>)

Fügt einen Tabellenvorgang hinzu, um eine Entität des angegebenen Klassentyps mit dem angegebenen Partitionsschlüssel und dem angegebenen Zeilenschlüssel zum Batchvorgang abzurufen.

Retrieve(String, String)

Fügt einen TableOperation zum TableBatchOperation hinzu, der eine Entität mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel abruft.

public void Retrieve (string partitionKey, string rowKey);
member this.Retrieve : string * string -> unit
Public Sub Retrieve (partitionKey As String, rowKey As String)

Parameter

partitionKey
String

Eine Zeichenfolge, die den Partitionsschlüssel der abzurufenden Entität enthält.

rowKey
String

Eine Zeichenfolge, die den Zeilenschlüssel der abzurufenden Entität enthält.

Gilt für:

Retrieve<TElement>(String, String, List<String>)

Fügt einen TableOperation in den Batch ein, der eine Entität basierend auf ihrem Zeilenschlüssel und Partitionsschlüssel abruft. Die Entität wird in den angegebenen Klassentyp deserialisiert, wodurch ITableEntity erweitert wird.

public void Retrieve<TElement> (string partitionKey, string rowKey, System.Collections.Generic.List<string> selectedColumns = default) where TElement : Microsoft.Azure.Cosmos.Table.ITableEntity;
member this.Retrieve : string * string * System.Collections.Generic.List<string> -> unit (requires 'Element :> Microsoft.Azure.Cosmos.Table.ITableEntity)
Public Sub Retrieve(Of TElement As ITableEntity) (partitionKey As String, rowKey As String, Optional selectedColumns As List(Of String) = Nothing)

Typparameter

TElement

Die Klasse des Typs für die abzurufende Entität.

Parameter

partitionKey
String

Eine Zeichenfolge, die den Partitionsschlüssel der abzurufenden Entität enthält.

rowKey
String

Eine Zeichenfolge, die den Zeilenschlüssel der abzurufenden Entität enthält.

selectedColumns
List<String>

Liste der Spaltennamen für die Projektion.

Gilt für:

Retrieve<TResult>(String, String, EntityResolver<TResult>, List<String>)

Fügt einen Tabellenvorgang hinzu, um eine Entität des angegebenen Klassentyps mit dem angegebenen Partitionsschlüssel und dem angegebenen Zeilenschlüssel zum Batchvorgang abzurufen.

public void Retrieve<TResult> (string partitionKey, string rowKey, Microsoft.Azure.Cosmos.Table.EntityResolver<TResult> resolver, System.Collections.Generic.List<string> selectedColumns = default);
member this.Retrieve : string * string * Microsoft.Azure.Cosmos.Table.EntityResolver<'Result> * System.Collections.Generic.List<string> -> unit
Public Sub Retrieve(Of TResult) (partitionKey As String, rowKey As String, resolver As EntityResolver(Of TResult), Optional selectedColumns As List(Of String) = Nothing)

Typparameter

TResult

Der Rückgabetyp, zu dem der angegebene EntityResolver<T> die angegebene Entität auflöst.

Parameter

partitionKey
String

Eine Zeichenfolge, die den Partitionsschlüssel der abzurufenden Entität enthält.

rowKey
String

Eine Zeichenfolge, die den Zeilenschlüssel der abzurufenden Entität enthält.

resolver
EntityResolver<TResult>

Die EntityResolver<T>-Implementierung zum Projizieren der Entität als einen bestimmten Typ im Ergebnis.

selectedColumns
List<String>

Liste der Spaltennamen für die Projektion.

Gilt für: