Microsoft企业应用程序块与ASP.NET提供程序模型的关系是什么?
Microsoft企业应用程序块与ASP.NET提供程序模型的关系是什么?(如果有)企业库有一个安全应用程序块 它公开了您可以在代码中访问的两个接口: 授权提供程序接口,它公开名为Authorize的单个方法,该方法获取包含用户身份和角色详细信息的IPrincipal对象的实例。根据配置块的方式,可以通过Windows®授权管理器(AzMan)对Active Directory、XML文件或数据库进行授权;或者使用您定义的自定义规则,并将其作为XML存储在应用程序配置文件中。 安全缓存提供程序接口,它公开了一些方法,允许您将用户的标识或安全上下文保存和检索为IIdentity实例、IPrincipal实例或ASP.NET配置文件实例。每个缓存的标识或安全上下文都由令牌标识(默认情况下为GUID,不过您可以创建并使用自己的IToken接口实现)。该块使用缓存应用程序块将此信息存储在数据库或独立存储中。您也可以为缓存应用程序块创建自定义提供程序,并使用它缓存位置中的信息,以及使用您在提供程序中实现的技术 然后,您还可以参考ASP.NET 2.0提供程序模型:Microsoft企业应用程序块与ASP.NET提供程序模型的关系是什么?,asp.net,architecture,enterprise-library,Asp.net,Architecture,Enterprise Library,Microsoft企业应用程序块与ASP.NET提供程序模型的关系是什么?(如果有)企业库有一个安全应用程序块 它公开了您可以在代码中访问的两个接口: 授权提供程序接口,它公开名为Authorize的单个方法,该方法获取包含用户身份和角色详细信息的IPrincipal对象的实例。根据配置块的方式,可以通过Windows®授权管理器(AzMan)对Active Directory、XML文件或数据库进行授权;或者使用您定义的自定义规则,并将其作为XML存储在应用程序配置文件中。 安全缓存提供程序接