ASP.NET企业开发框架IsLine FrameWork系列之十二
sion
bool IsExit(string sessionName)
判断指定Session是否存在
注意SessionProvider和CookieProvider的GetContent()方法,该方法在SessionProvider中返回类型 是object,在CookieProvider中返回string。因为Cookie是不可序列化的,Cookie中只能存储string类型 的变量;而Session是可序列化的,Session可以存储object,所以才有以上的区别。所以使用 SessionProvider的 GetContent()取得Session后,还需要使用强制转换的方法获得所需的类型。 IsLine.HttpContent.HttpContentProvider 主要完成对Cache、Session、Cookie的支持,为编程人员 提供统一的方法名与整站统一的属性,如果你希望更改这些属性只需修改配置文件,而不需修改程序。 下面来介绍最后一个命名空间,IsLine.Security.Cryptography命名空间。 该命名空间完成了string类型的加密与解密过程,它是由类Cryptography 完成的,该类方法比较多, 用户常用方法可以使用如下几种: 方法 描述 static string StrengthEncrypting (string str,string key) 在Encrypting方法的基础上进行二次加密,会使用DES与Rijndael算法,并在此基础上按规则 移动字符串位置,实现加密,该方法为强加密方法。参数Key为种子 static string StrengthDecrypting (string str,string key) 与强加密方法配合使用解密。参数Key为种子,种子需与强加密方法的种子一致。 static string Encrypting (string Source, string Key) 加密一个传入的字符串,参数Key为种子。 static string Decrypting (string Source, string Key) 配合Encrypting使用,为解密方法,Key为种子,种子需与Encrypting方法的种子一致。用户调用示例: 引入命名空间:
代码
这个命名空间使用比较简单,就不在继续阐述了。 至此,IsLine FrameWork的全部命名空间已经介绍完毕,下面一篇IsLine FrameWork系列文章将会公 布源代码以及配置信息大全,敬请期待。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |