Пример #1
0
        public static bool GetLoggingEnabled()
        {
            StorageEmulatorUpdatableConfiguration storageEmulatorUpdatableConfiguration;

            if (!StorageEmulatorUpdatableConfiguration.TryGetFromUserProfile(out storageEmulatorUpdatableConfiguration))
            {
                storageEmulatorUpdatableConfiguration = new StorageEmulatorUpdatableConfiguration();
            }
            return(storageEmulatorUpdatableConfiguration.LoggingEnabled);
        }
Пример #2
0
        public static string GetMasterConnectionString()
        {
            string sqlInstance = "localhost\\SQLExpress";
            StorageEmulatorUpdatableConfiguration storageEmulatorUpdatableConfiguration = null;

            if (StorageEmulatorUpdatableConfiguration.TryGetFromUserProfile(out storageEmulatorUpdatableConfiguration))
            {
                sqlInstance = storageEmulatorUpdatableConfiguration.SqlInstance;
            }
            return(string.Format("Server={0};Integrated security=SSPI;database=master", sqlInstance));
        }
Пример #3
0
        public static string GetLogPath()
        {
            StorageEmulatorUpdatableConfiguration storageEmulatorUpdatableConfiguration;

            if (!StorageEmulatorUpdatableConfiguration.TryGetFromUserProfile(out storageEmulatorUpdatableConfiguration))
            {
                storageEmulatorUpdatableConfiguration = new StorageEmulatorUpdatableConfiguration();
            }
            if (!Directory.Exists(storageEmulatorUpdatableConfiguration.LogPath))
            {
                Directory.CreateDirectory(storageEmulatorUpdatableConfiguration.LogPath);
            }
            return(storageEmulatorUpdatableConfiguration.LogPath);
        }
Пример #4
0
        public static string GetStorageEmulatorDBConnectionString()
        {
            string sqlInstance = null;
            StorageEmulatorUpdatableConfiguration storageEmulatorUpdatableConfiguration = null;

            if (StorageEmulatorUpdatableConfiguration.TryGetFromUserProfile(out storageEmulatorUpdatableConfiguration))
            {
                sqlInstance = storageEmulatorUpdatableConfiguration.SqlInstance;
            }
            string database = null;

            using (SqlConnection sqlConnection = new SqlConnection(StorageEmulatorUpdatableConfiguration.GetDbConnectionString()))
            {
                if (sqlInstance == null)
                {
                    sqlInstance = sqlConnection.DataSource;
                }
                database = sqlConnection.Database;
            }
            return(string.Format("Server={0};Integrated security=SSPI;database={1}", sqlInstance, database));
        }
Пример #5
0
        public static string GetSqlInstance()
        {
            string sqlInstance = null;
            StorageEmulatorUpdatableConfiguration storageEmulatorUpdatableConfiguration = null;

            if (StorageEmulatorUpdatableConfiguration.TryGetFromUserProfile(out storageEmulatorUpdatableConfiguration))
            {
                sqlInstance = storageEmulatorUpdatableConfiguration.SqlInstance;
            }
            if (sqlInstance == null)
            {
                using (SqlConnection sqlConnection = new SqlConnection(StorageEmulatorUpdatableConfiguration.GetDbConnectionString()))
                {
                    if (sqlInstance == null)
                    {
                        sqlInstance = sqlConnection.DataSource;
                    }
                }
            }
            return(sqlInstance);
        }
Пример #6
0
 public static bool TryGetFromUserProfile(out StorageEmulatorUpdatableConfiguration result)
 {
     return(StorageEmulatorUpdatableConfiguration.TryGetFromUserProfile(false, out result));
 }