C# Класс Elmah.ConnectionStringHelper

Helper class for resolving connection strings.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetConnectionString ( System.Collections.IDictionary config ) : string

Gets the connection string from the given configuration dictionary.

GetConnectionString ( System.Collections.IDictionary config, bool resolveDataSource ) : string

Gets the connection string from the given configuration, resolving ~/ and DataDirectory if necessary.

GetConnectionStringProviderName ( System.Collections.IDictionary config ) : string

Gets the provider name from the named connection string (if supplied) from the given configuration dictionary.

GetDataSourceFilePath ( string connectionString ) : string

Extracts the Data Source file path from a connection string ~/ gets resolved as does |DataDirectory|

GetResolvedConnectionString ( string connectionString ) : string

Converts the supplied connection string so that the Data Source specification contains the full path and not ~/ or DataDirectory.

Приватные методы

Метод Описание
GetDataSourceFilePath ( DbConnectionStringBuilder builder, string connectionString ) : string
MapPath ( string path ) : string
ResolveDataSourceFilePath ( string path ) : string

Описание методов

GetConnectionString() публичный статический Метод

Gets the connection string from the given configuration dictionary.
public static GetConnectionString ( System.Collections.IDictionary config ) : string
config System.Collections.IDictionary
Результат string

GetConnectionString() публичный статический Метод

Gets the connection string from the given configuration, resolving ~/ and DataDirectory if necessary.
public static GetConnectionString ( System.Collections.IDictionary config, bool resolveDataSource ) : string
config System.Collections.IDictionary
resolveDataSource bool
Результат string

GetConnectionStringProviderName() публичный статический Метод

Gets the provider name from the named connection string (if supplied) from the given configuration dictionary.
public static GetConnectionStringProviderName ( System.Collections.IDictionary config ) : string
config System.Collections.IDictionary
Результат string

GetDataSourceFilePath() публичный статический Метод

Extracts the Data Source file path from a connection string ~/ gets resolved as does |DataDirectory|
public static GetDataSourceFilePath ( string connectionString ) : string
connectionString string
Результат string

GetResolvedConnectionString() публичный статический Метод

Converts the supplied connection string so that the Data Source specification contains the full path and not ~/ or DataDirectory.
public static GetResolvedConnectionString ( string connectionString ) : string
connectionString string
Результат string