2010-11-11 104 views
0

有誰知道是否有方法通過企業庫API創建安全配置部分,還是必須使用配置嚮導/手動編輯?企業庫安全模塊

回答

1

是的,您可以通過新的流暢界面配置任何部分。 只需使用ConfigurationSourceBuilder。像這樣:

var builder = new ConfigurationSourceBuilder(); 

builder.ConfigureSecurity() 
     .AuthorizeUsingRuleProviderNamed("MyRules") 
     .SpecifyRule("Rule1", "MyRuleExpression") 
     .CacheSecurityInCacheStoreNamed("SecCache") 
     .WithOptions 
      .UseSharedCacheManager("MyCacheManager") 
      .SetAsDefault(); 

var configSource = new DictionaryConfigurationSource(); 
builder.UpdateConfigurationWithReplace(configSource); 
EnterpriseLibraryContainer.Current 
    = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); 

你甚至可以獲得智能感知支持。

有關更多信息MSDN