当前位置: 首页 > news >正文

西安网站建设电话咨询/多用户建站平台

西安网站建设电话咨询,多用户建站平台,岳阳汨罗网站建设,公司画册设计制作你应该在设计新类的时候考虑序列化,因为类不能够在它被编译之后变得可序列化。有一些需要提出的问题就是:这个类需要跨应用程序域而被发送吗?这个类曾经通过远程而被使用吗?用户将要使用的类是从我那里继承的一个需要被序列化的新…

你应该在设计新类的时候考虑序列化,因为类不能够在它被编译之后变得可序列化。有一些需要提出的问题就是:这个类需要跨应用程序域而被发送吗?这个类曾经通过远程而被使用吗?用户将要使用的类是从我那里继承的一个需要被序列化的新类吗?在出现这些疑问的时候,就可以把类标记成可序列化。这大概要好于把所有的类都标记成是可序列化的,除非下列情况中的任何一种是真实的:

  • 类从来都不跨越应用程序域。如果序列化不是必需的并且类需要跨越应用程序域,那么类就可以从 MarshalByRefObject 那里派生。
  • 类存储了只对于当前类的实例才可以编程的特殊指针。如果类中只包含了未管理的内存或者文件句柄,例如,确保这些文件被标记了 NonSerializedAttribute 特性,或者根本就不要序列化这个类。
  • 类的数据成员包含了敏感信息。在这种情况下,把类标记成可序列化就是明智的,但是需要为包含了敏感信息的单独数据成员标记 NonSerializedAttribute 特性。另外的选择就是实现 ISerializable 接口并且只序列化必需的字段。

你应该知道把类标记成可序列化的安全含意。一个类或者类构造器的 LinkDemand 或者 CodeAccessPermission 的 InheritanceDemand 能够通过默认的或者为相同的 CodeAccessPermission 实现了相应请求的自定义序列化而被迂回。(关于更多信息,请参考:[SecurityAction 枚举]。)如果一个类的许可中拥有 LinkDemand,那么运行时只会检查直接的调用者来核实调用者已经被批准了这个许可。.NET Framework 类库的代码都被以 Microsoft 的强名称来作为签名并且始终被批准完整的信任度来迂回链接时的安全检查。例如,在序列化的情况下,没有必需的序列化许可的恶意代码能够调用任何一种完全信任的 .NET Framework 格式器,比如 BinaryFormatter,以及许可连接请求检查的迂回。

转载于:https://www.cnblogs.com/Laeb/archive/2007/02/23/654624.html

http://www.lbrq.cn/news/1109629.html

相关文章:

  • 如何ps做网站首页/东莞搜索引擎推广
  • 政府网站建设怎么做/站长之家域名查询排行
  • 网站建设公司 上/贵州萝岗seo整站优化
  • 有没有专门做一件代发的网站/怎么推广销售
  • qq靓号申请免费网站/网站买卖
  • 秦皇岛网站建设/seo优化入门教程
  • 做网站月入过万的经验/关键字排名查询
  • 无锡地区网站制作公司排名/广州网站优化页面
  • 顺德品牌网站建设信息/怎样去推广自己的网店
  • 浦东新区网站优化公司/关键词怎么选择技巧
  • seo建站外贸/谷歌搜索引擎首页
  • 查找做像册的网站/杭州网络推广
  • 淘宝客网站建设教程视频/seo网站优化软件价格
  • 云主机搭建多个网站/seo培训学什么
  • 网站开发建设培训/百度爱企查电话人工服务总部
  • 晋中做网站公司/宁波seo推广哪家好
  • 不用代码可以做网站设计吗/广告投放平台系统
  • 桥西企业做网站/seo网站排名优化工具
  • 辽宁省建设局网站/深圳知名seo公司
  • 联谊会建设网站/网络广告策划方案
  • 网站建设方案书人员资金安排/百度网站链接
  • 卫生系统网站的建设和维护/网站收录服务
  • 做牙科设计的网站/互联网广告投放平台加盟
  • 做外汇应该看哪一家网站/化妆品营销推广方案
  • 如何彻底清除网站的网页木马/视频广告联盟平台
  • 百度云平台建设网站/优化软件下载
  • 如何做体育彩票网站/企业培训权威机构
  • 网站开发国外研究状况/太原seo推广外包
  • 做吉祥物的网站/百度推广计划
  • 百度站长工具有哪些/seo优化公司
  • Kubernetes Pod深度理解
  • 用线性代数推导码分多址(CDMA)
  • wx小程序设置沉浸式导航文字高度问题
  • 【SAP SD】跨公司销售、第三方销售、STO采购(公司间合同配件)
  • kimi-k2-api使用示例
  • Mybatis07-逆向工程