I have my main method calling another method. Everything works fine as long as I use Console.Readline()
or Console.ReadKey()
. The minute I remove it, the project is finishing without doing completely what it is supposed to do.
private static void Main()
{
var SQLServerName = "XXXXXXXXXXXX.database.windows.net";
var SQLServerAdmin = "XXXXXXXXXXXX";
var SQLServerAdminPasword = "XXXXXXXXXXXX";
var DatabaseName = "XXXXXXXXXXXX";
string SQLStatement = ($"TRUNCATE TABLE XXXXXXXXXXXX" +
$"TRUNCATE TABLE XXXXXXXXXXXX");
Helper.ExecuteTSQL(SQLServerName, SQLServerAdmin, SQLServerAdminPasword, DatabaseName, SQLStatement);
List<string> Subscriptions = Helper.GetSubscriptionList();
foreach (string Subscription in Subscriptions)
{
string SubscriptionID = Subscription.Replace(" ", String.Empty);
Runner(SubscriptionID);
}
Console.ReadKey();
}
public static async void Runner(string SubscriptionID)
{
var task = await RBACSnapshot.GetRBACSnapshot(SubscriptionID);
}