代码之家  ›  专栏  ›  技术社区  ›  Matt

企业库安全块

  •  0
  • Matt  · 技术社区  · 14 年前

    是否有人知道是否有通过企业库API创建安全配置部分的方法,或者我们必须手动使用配置向导/编辑?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Grigori Melnik    14 年前

    是的,您可以通过新的Fluent接口配置任何部分。 只需使用配置源生成器。就像这样:

    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