本文整理汇总了C#中System.Collections.Specialized.NameValueCollection.GetBool方法的典型用法代码示例。如果您正苦于以下问题:C# NameValueCollection.GetBool方法的具体用法?C# NameValueCollection.GetBool怎么用?C# NameValueCollection.GetBool使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Collections.Specialized.NameValueCollection
的用法示例。
在下文中一共展示了NameValueCollection.GetBool方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Initialize
/// <summary>
/// Initializes the provider.
/// </summary>
/// <param name="name">The friendly name of the provider.</param>
/// <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
/// <exception cref="T:System.ArgumentNullException">The name of the provider is null.</exception>
/// <exception cref="T:System.ArgumentException">The name of the provider has a length of zero.</exception>
/// <exception cref="T:System.InvalidOperationException">An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> on a provider after the provider has already been initialized.</exception>
public override void Initialize(string name, NameValueCollection config) {
base.Initialize(name, config);
string defaultAppName = System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath;
this.ApplicationName = config.GetString("applicationName", defaultAppName);
this.CaseSensitive = config.GetBool("caseSensitive", false);
this.Comparer = this.CaseSensitive
? StringComparer.CurrentCulture : StringComparer.CurrentCultureIgnoreCase;
this.Comparison = this.CaseSensitive
? StringComparison.CurrentCulture : StringComparison.CurrentCultureIgnoreCase;
this.UseUniversalTime = config.GetBool("useUniversalTime", false);
}
示例2: Initialize
/// <summary>
/// Initializes the provider.
/// </summary>
/// <param name="name">The friendly name of the provider.</param>
/// <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
/// <exception cref="T:System.ArgumentNullException">
/// The name of the provider is null.
/// </exception>
/// <exception cref="T:System.ArgumentException">
/// The name of the provider has a length of zero.
/// </exception>
/// <exception cref="T:System.InvalidOperationException">
/// An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> on a provider after the provider has already been initialized.
/// </exception>
public override void Initialize(string name, NameValueCollection config) {
base.Initialize(name, config);
string defaultAppName = System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath;
this.ApplicationName = config.GetString("applicationName", defaultAppName);
// fecth provider settings
_enablePasswordReset = config.GetBool("enablePasswordReset", true);
_enablePasswordRetrieval = config.GetBool("enablePasswordRetrieval", false);
_maxInvalidPasswordAttempts = config.GetInt("maxInvalidPasswordAttempts", 5);
_minRequiredNonAlphanumericCharacters = config.GetInt("minRequiredNonAlphanumericCharacters", 0);
_minRequiredPasswordLength = config.GetInt("minRequiredPasswordLength", 4);
_passwordAttemptWindow = config.GetInt("passwordAttemptWindow", 10);
_passwordFormat = config.GetEnum<MembershipPasswordFormat>("passwordFormat");
_passwordStrengthRegularExpression = config.GetString("passwordStrengthRegularExpression", @"[\w| !§$%&/()=\-?\*]*");
_requiresQuestionAndAnswer = config.GetBool("requiresQuestionAndAnswer", false);
_requiresUniqueEmail = config.GetBool("requiresUniqueEmail", true);
this.CaseSensitive = config.GetBool("caseSensitive", false);
this.Comparer = this.CaseSensitive
? StringComparer.CurrentCulture : StringComparer.CurrentCultureIgnoreCase;
this.Comparison = this.CaseSensitive
? StringComparison.CurrentCulture : StringComparison.CurrentCultureIgnoreCase;
this.UseUniversalTime = config.GetBool("useUniversalTime", false);
}