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

PowerShell1.0 与2.0中的异常处理比较

在PowerShell2.0中允许使用try…catch语句来进行异常处理,那么它与Trap有什么不同呢?下面简要列出:

  • Trap:
    • Designed for admins
    • V1 and V2
    • Introduces a new scope
    • Is “global”, meaning it applies to all code in the same scope, before or after.
    • Does not support rethrow (an empty throw statement throws a special RuntimeException with the message “ScriptHalted”)
  • Try/Catch
    • Designed for developers
    • V2 only
    • Does not introduce a new scope
    • Guarded code is in the try statement block, not the entire scope containing the try statement
    • Supports finally
    • Supports rethrowing exceptions

本文参考资料来源:http://blogs.msdn.com/b/powershell/archive/2009/06/17/traps-vs-try-catch.aspx

转载于:https://www.cnblogs.com/ITGirlXiaoXiao/archive/2011/12/07/2279202.html

相关文章:

  • 啤酒游戏及其牛鞭效应的模拟之二级模式
  • 委托(delegate)实现自定义控件的AutoPostBack功能
  • 啤酒游戏的牛鞭效应分析之供应链4层模式
  • 基于Eclipse的Hadoop应用开发环境配置
  • 特殊字符保存到SQL数据库的问题
  • 博客~希望给我一个新的天地,学习,工作,生活,情感~
  • 啤酒游戏的牛鞭效应之VMI策略减弱
  • 2012放假明细
  • ubuntu 10.04 3D特效设置(包含缺失的动画)
  • 使用织梦cms5.5出现栏目无法更改怎么解决?
  • 刷新本地电脑上的 DNS 信息
  • 雨林木风 Ylmf OS 3.0正式版发布 基于Ubuntu 10.04
  • Redhat 中裸设备(raw) 的配置和oracle中使用
  • JSP学习——怎样为没有JSTL的项目加上jstl标签库
  • 常量like数据库表中的列
  • 【Leetcode】101. 对称二叉树
  • JS 中的深拷贝与浅拷贝
  • #Java异常处理
  • 345-反转字符串中的元音字母
  • AngularJS指令开发(1)——参数详解
  • HashMap剖析之内部结构
  • in typeof instanceof ===这些运算符有什么作用
  • input的行数自动增减
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Java知识点总结(JavaIO-打印流)
  • Python学习之路13-记分
  • session共享问题解决方案
  • SSH 免密登录
  • TypeScript迭代器
  • WePY 在小程序性能调优上做出的探究
  • 从0到1:PostCSS 插件开发最佳实践
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 猴子数据域名防封接口降低小说被封的风险
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • ------- 计算机网络基础
  • 技术发展面试
  • 微信小程序开发问题汇总
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 用element的upload组件实现多图片上传和压缩
  • 1.Ext JS 建立web开发工程
  • 阿里云移动端播放器高级功能介绍
  • 数据库巡检项
  • #git 撤消对文件的更改
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (补)B+树一些思想
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (一一四)第九章编程练习
  • .Net 4.0并行库实用性演练
  • .net访问oracle数据库性能问题
  • /var/log/cvslog 太大
  • @ConditionalOnProperty注解使用说明
  • @Valid和@NotNull字段校验使用
  • [2]十道算法题【Java实现】
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians