下面我就用IHttpHandlerFactory来实现我的权限控制(基于角色)
先贴 代码:


1

2

3

4

5

6

7



8

9



10

11

12

13



14



15



16

17

18



19

20

21


22

23

24



25

26



27

28

29

30

31

32

33

34



35

36



37

38

39



40

41

42

43



44

45

46

47

48

49

50

51

52



53

54

55

56



57

58

59

60



61

62

63

64

65



66

67

68

69

70

我们新建了一个名为MyHttpHandle 的抽象类,此类用来实现我们的IHttpHandlerFactory接口。
属性:Roles是我们要传进来的角色组
在MyHttpHandle的初始函数中,我们定义了一个Creat()的抽象方法。子类需通过此方法给Roles属性赋值
Execute 方法为功能实现的主体。
我们再定义一个类(MyTest),继承这个抽象类,
然后在配制文件<httpHandlers>节点下加入或修改下面的地方
