使用微软企业库-策略注入
2008-08-17 14:40
225 查看
using System;
using System.Data;
//
using Microsoft.Practices.EnterpriseLibrary.PolicyInjection;
using Microsoft.Practices.EnterpriseLibrary.Validation.Validators;
/// <summary>
///使用微软企业库-策略注入
/// </summary>
public class EnterprisePolicyInjection
{
public EnterprisePolicyInjection()
{
}
//使用策略注入验证字段值
//[ValidationCallHandler]
public DataRow[] GetCustomerDetails(
[StringLengthValidator(5, RangeBoundaryType.Inclusive,
5, RangeBoundaryType.Inclusive)] String customerID)
{
DataRow[] dr = (new DataTable()).Select();
return dr;
}
}
using System.Data;
//
using Microsoft.Practices.EnterpriseLibrary.PolicyInjection;
using Microsoft.Practices.EnterpriseLibrary.Validation.Validators;
/// <summary>
///使用微软企业库-策略注入
/// </summary>
public class EnterprisePolicyInjection
{
public EnterprisePolicyInjection()
{
}
//使用策略注入验证字段值
//[ValidationCallHandler]
public DataRow[] GetCustomerDetails(
[StringLengthValidator(5, RangeBoundaryType.Inclusive,
5, RangeBoundaryType.Inclusive)] String customerID)
{
DataRow[] dr = (new DataTable()).Select();
return dr;
}
}
相关文章推荐
- (转)[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART3——依赖注入
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART3——依赖注入
- 微软企业库4.1学习笔记(二十四)Unity依赖注入模块 简介
- 使用微软企业库EnterpriseLibary访问SQLite数据库
- 微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——中篇
- 在使用微软提供的安全模版(安全策略)时需要注意的安全问题
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(2)
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库EntLib5.0使用过程中常见的异常
- 使用微软企业库,非分页sql语句得到分页数据方法
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(3)
- (转)[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART1——为什么要使用Unity?
- 在数据库访问项目中使用微软企业库Enterprise Library,实现多种数据库的支持
- 微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇
- 微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART1——为什么要使用Unity?
- 使用微软企业库-日志
- 微软企业库5.0 学习之路——第四步、使用缓存提高网站的性能(EntLib Caching)
- [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇
- 微软企业库4.1学习笔记(三)企业库迁移和并行使用,以及企业库的扩展
- (转)[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(3)