少有人走的路

勇哥的工业自动化技术网站

WCF的知识点盘点(六)端点行为EndPointBehavior, 操作行为OperationBehavior


下图上半部分是正常的访问。

下半部分通过插入一个EndPointBehavior,起到类似aop的作用,可以用于篡改message,做一些类似监控的事情 。


image.png


一。端点行为  EndpointBehavior


【aop】动态篡改message


二。service方法的实时调用量统计

做类似于监控的作用

1. Dowork    TotalCount

2. GetStudent   TotalCount

还可以做服务的降级[一分钟之内(或者错误量),某些函数调用量太大,可以回绝此操作]






一。操作行为(OperationBehavior)  

一种aop编程


 (1)作用域

public class HomeService

{

    [OperationBehavior]

    public void DoWork(string username,int age)

   {

         

   }

   

}

类似mvc: Route("home/index/{id:int}")


在DoWork()之前做[OperationBehavior]




1。参数检查器  ParameterInspectors


[OperationBehavior] > Dowork > [OperationBehavior] 


对dowork函数做:可空检查,正则检查


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864