Een document lezen

Voltooid

Als u een punt van een bestaand item uit de container wilt lezen, hebben we twee dingen nodig.

Eerst hebben we de unieke id van het item nodig. Hier slaan we die id op in een variabele met dezelfde naam.

string id = "027D0B9A-F9D9-4C96-8213-C8546C4AAE71";

Ten tweede moeten we een variabele van het type PartitionKey maken met de tekenreekswaarde op het pad naar de partitiesleutel voor het item dat we zoeken.

string categoryId = "26C74104-40BC-4541-8EF5-9892F7F03D72";
PartitionKey partitionKey = new (categoryId);

Zodra we beide items hebben, kunnen we de asynchrone en algemene ReadItemAsync-methode<> aanroepen, waarmee een item van het opgegeven algemene type, Product, in dit voorbeeld wordt geretourneerd.

Product saddle = await container.ReadItemAsync<Product>(id, partitionKey);

Op dit moment hebben we toegang tot eigenschappen van de zadelvariabele en drukken ze af naar de console, net als elke lokale variabele.

string formattedName = $"New Product [${saddle}]";
Console.WriteLine(formattedName);