public static bool TryCreateCloudTableClient(SecureString connectionString, out CloudTableClient cloudTableClient) { cloudTableClient = null; try { string decryptConnectionString = SecureStringHelper.ToString(connectionString); cloudTableClient = CloudStorageAccount.Parse(decryptConnectionString).CreateCloudTableClient(); return(true); } catch (Exception e) { ReplicatedTableLogger.LogError( "Error creating cloud table client: Connection string {0}. Exception: {1}", "********", e.Message); } return(false); }
/// <summary> /// Connection string infered from blob content /// </summary> /// <param name="replica"></param> private void OldStrategyToSetConnectionString(ReplicaInfo replica) { string connectionString = String.Format(Constants.ShortConnectioStringTemplate, useHttps ? "https" : "http", replica.StorageAccountName, replica.StorageAccountKey); replica.ConnectionString = SecureStringHelper.ToSecureString(connectionString); }