本文整理汇总了C#中System.Data.SqlClient.SqlConnectionString.ExpandKeyword方法的典型用法代码示例。如果您正苦于以下问题:C# SqlConnectionString.ExpandKeyword方法的具体用法?C# SqlConnectionString.ExpandKeyword怎么用?C# SqlConnectionString.ExpandKeyword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Data.SqlClient.SqlConnectionString
的用法示例。
在下文中一共展示了SqlConnectionString.ExpandKeyword方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateFailoverPermission
private System.Security.PermissionSet CreateFailoverPermission(SqlConnectionString userConnectionOptions, string actualFailoverPartner) {
string keywordToReplace;
// RULES FOR CONSTRUCTING THE CONNECTION STRING TO DEMAND ON:
//
// 1) If no Failover Partner was specified in the original string:
//
// Server=actualFailoverPartner
//
// 2) If Failover Partner was specified in the original string:
//
// Server=originalValue; Failover Partner=actualFailoverPartner
//
// NOTE: in all cases, when we get a failover partner name from
// the server, we will use that name over what was specified
// in the original connection string.
if (null == userConnectionOptions[SqlConnectionString.KEY.FailoverPartner]) {
keywordToReplace = SqlConnectionString.KEY.Data_Source;
}
else {
keywordToReplace = SqlConnectionString.KEY.FailoverPartner;
}
string failoverConnectionString = userConnectionOptions.ExpandKeyword(keywordToReplace, actualFailoverPartner);
return (new SqlConnectionString(failoverConnectionString)).CreatePermissionSet();
}
示例2: CreateFailoverPermission
private PermissionSet CreateFailoverPermission(SqlConnectionString userConnectionOptions, string actualFailoverPartner)
{
string str;
if (userConnectionOptions["failover partner"] == null)
{
str = "data source";
}
else
{
str = "failover partner";
}
return new SqlConnectionString(userConnectionOptions.ExpandKeyword(str, actualFailoverPartner)).CreatePermissionSet();
}
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:13,代码来源:SqlConnectionPoolGroupProviderInfo.cs