Richtiger Weg, Aufgaben und asynchronisiert zu machen? [Duplikat]C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Richtiger Weg, Aufgaben und asynchronisiert zu machen? [Duplikat]

Post by Anonymous »

Ich schreibe eine einfache Bibliothek, die in eine Azure -Speicherkonto -Tabelle schreibt. Die erste Methode ruft nur die zweite Methode auf, aber ich mache mir Sorgen, dass sie eine Aufgabe und dann eine neue innere Aufgabe innerhalb der vorhandenen Aufgabe erledigt - was falsch erscheint.

Code: Select all

   public async Task DeleteEntityAsync(ITableEntity entity)
{
return await DeleteEntityAsync(entity.PartitionKey, entity.RowKey);
}

public async Task DeleteEntityAsync(string partitionKey, string rowKey)
{
var delEntity = await TableClient.DeleteEntityAsync(partitionKey, rowKey);
WriteLog($"Deleted entity: 'PK:{partitionKey}' 'RK:{rowKey}' T:'{_tableName}'.");
return delEntity;
}
< /code>
Sollte die erste Methode stattdessen so geschrieben werden? < /p>
  public Task DeleteEntityAsync(ITableEntity entity)
{
return DeleteEntityAsync(entity.PartitionKey, entity.RowKey);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post