Ich habe eine Methode, die wir aufrufen, um den Verweis auf CloudTable
zu erhalten, bevor ich Tabellenspeicher schreibe oder abfrage.Ist es in Ordnung, einen Verweis auf eine Azure CloudTable für einen längeren Zeitraum zu halten?
private static CloudTable GetCloudTable() {
var storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
var tableClient = storageAccount.CreateCloudTableClient();
var table = tableClient.GetTableReference("TheTableName");
return table;
}
Ist es akzeptabel, dies in den Konstruktor meiner Tabelle Handling Klasse zu setzen? Ist es ein zusätzlicher Aufwand, diesen Code für jede Tabelleneinfügung auszuführen? Es scheint mir, dass ich die Anzahl der Transaktionen, die ich betreibe, erhöht habe.
Das Code-Snippet ist das, was ich jedes Mal anrufe, wenn ich etwas abfrage oder in den Tabellenspeicher einfüge. Bearbeitet die Frage, um das klarer zu machen. –
ok, dann schlage ich vor, nur die erste Zeile in den statischen Konstruktor zu verschieben. –