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

宜昌最权威网站建设公司爱站网挖掘关键词

宜昌最权威网站建设公司,爱站网挖掘关键词,京东网站建设目标,郑州企业网站优化文章目录 第十八章 开发Productions - ObjectScript Productions - 通过引用或作为输出传递值典型的回调方法典型的辅助方法 第十八章 开发Productions - ObjectScript Productions - 通过引用或作为输出传递值典型的回调方法典型的辅助方法 第十八章 开发Productions - Object…

文章目录

  • 第十八章 开发Productions - ObjectScript Productions - 通过引用或作为输出传递值
    • 典型的回调方法
    • 典型的辅助方法
  • 第十八章 开发Productions - ObjectScript Productions - 通过引用或作为输出传递值
    • 典型的回调方法
    • 典型的辅助方法

第十八章 开发Productions - ObjectScript Productions - 通过引用或作为输出传递值

  • 如果不熟悉通过引用或输出传递值,本节旨在引导了解这种做法。

许多 IRIS 方法至少返回两个值:状态 %Status 实例)和响应消息或其他返回值。通常,响应消息通过引用或作为输出返回。如果一个值通过引用或作为输出返回,这意味着:

  • 当定义方法时,方法必须设置相应的变量。
  • 当调用该方法时,必须在相应的参数之前包含一个句点。

以下示例演示了这些要点。

典型的回调方法

method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status

关键字 Output 表示第二个参数将作为输出返回。在此方法的实现中,需要执行以下任务才能满足方法签名:

  1. 将名为 response 的变量设置为适当的值。当方法完成执行时,此变量必须具有值。
  2. Quit 命令结束,后跟引用 %Status 实例的变量名称。

例如:

Method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status
{//other stuffset response=myObjectset pSC=..MyMethod() ; returns a status codequit pSC
}

注意:当设置响应等于请求时,一定要使用 %ConstructClone。否则,请求对象将在您操作响应时更改,从而为提供发送到业务组件的消息的不准确记录。例如,如果要设置对请求的响应,请输入:

Method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status
{set response=request.%ConstructClone()// manipulate response without affecting the request object
}

此示例讨论作为输出返回的值,但对于通过引用传递的值,详细信息是相同的。

典型的辅助方法

下面显示了一个典型的继承辅助方法的签名:

method SendRequestSync(pTargetDispatchName As %String,pRequest As %Library.Persistent,ByRef pResponse As %Library.Persistent,pTimeout As %Numeric = -1,pDescription As %String = "") as %Status

关键字 ByRef 表示第三个参数将通过引用返回。要调用此方法,将使用以下内容:

 set sc=##class(pkg.class).SendRequestSync(target,request,.response,timeout,description).

注意第三个参数之前的句号。

此示例讨论通过引用传递的值,但作为输出返回的值的详细信息相同。[toc]

第十八章 开发Productions - ObjectScript Productions - 通过引用或作为输出传递值

  • 如果不熟悉通过引用或输出传递值,本节旨在引导了解这种做法。

许多 IRIS 方法至少返回两个值:状态 %Status 实例)和响应消息或其他返回值。通常,响应消息通过引用或作为输出返回。如果一个值通过引用或作为输出返回,这意味着:

  • 当定义方法时,方法必须设置相应的变量。
  • 当调用该方法时,必须在相应的参数之前包含一个句点。

以下示例演示了这些要点。

典型的回调方法

method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status

关键字 Output 表示第二个参数将作为输出返回。在此方法的实现中,需要执行以下任务才能满足方法签名:

  1. 将名为 response 的变量设置为适当的值。当方法完成执行时,此变量必须具有值。
  2. Quit 命令结束,后跟引用 %Status 实例的变量名称。

例如:

Method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status
{//other stuffset response=myObjectset pSC=..MyMethod() ; returns a status codequit pSC
}

注意:当设置响应等于请求时,一定要使用 %ConstructClone。否则,请求对象将在您操作响应时更改,从而为提供发送到业务组件的消息的不准确记录。例如,如果要设置对请求的响应,请输入:

Method OnRequest(request As %Library.Persistent, Output response As %Library.Persistent) as %Status
{set response=request.%ConstructClone()// manipulate response without affecting the request object
}

此示例讨论作为输出返回的值,但对于通过引用传递的值,详细信息是相同的。

典型的辅助方法

下面显示了一个典型的继承辅助方法的签名:

method SendRequestSync(pTargetDispatchName As %String,pRequest As %Library.Persistent,ByRef pResponse As %Library.Persistent,pTimeout As %Numeric = -1,pDescription As %String = "") as %Status

关键字 ByRef 表示第三个参数将通过引用返回。要调用此方法,将使用以下内容:

 set sc=##class(pkg.class).SendRequestSync(target,request,.response,timeout,description).

注意第三个参数之前的句号。

此示例讨论通过引用传递的值,但作为输出返回的值的详细信息相同。

http://www.yayakq.cn/news/372885/

相关文章:

  • 建设音乐主题网站中国室内设计师联盟官网
  • 曹妃甸建设工程招投标网站南京物联网app开发公司
  • 网站建设维护费 会计科目php做网站半成品
  • 百度网站 v怎么怎做phpwind wordpress
  • 做我的狗哪个网站可以看中国建筑室内设计师网
  • 厦门营销网站制作北京手机网站建设报价
  • 深圳网站营销型建设海南在线一家
  • 建团购网站深圳宝安做网站的
  • 画册做的比较好的网站搭建企业网站需要什么
  • 学做网站培训班要多少钱温州seo外包公司
  • 网站建设与架构男友实验做网站公示
  • 怎么使用vs2017做网站zhon中国建设会计学会网站
  • 关键词 优化 网站如何简单快速的制作网站
  • c可以做网站吗高端电子网站建设
  • 公司制作网站需要浏览器兄弟懂的拿走不谢2021
  • 2017年做网站好难dw制作一个手机网站模板下载
  • 临沂 网站推广wordpress用户上传
  • 安徽省建设部干部网站虚拟网站建设指导
  • 简述制作网站的主要流程网络营销师就业前景
  • 服装类电子商务网站建设报告免费有效的推广平台
  • 江西南昌电子商务网站建设公司移动端网站和app区别
  • 做公益筹集项目的网站哪里有平面设计
  • 网站添加字体众筹网站功能
  • 外包网站平台ppt制作平台
  • 郑州高端定制网站建设cms免费企业网站
  • 查看网站备案动漫设计与制作怎么样
  • 企业营销策划经营范围seo推广是什么意怿
  • 建设局官方网站页面设计模板图片
  • 重庆秀山网站建设报价怎么创建网站详细流程
  • 做国外夏令营的网站保定网站建设seo优化营销