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

郓城网站开发海淀区seo搜索引擎优化企业

郓城网站开发,海淀区seo搜索引擎优化企业,wordpress下载的主题不完整,如何看一个网站用什么程序做的文章目录 第十八章 开发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.mmbaike.com/news/99193.html

相关文章:

  • 深圳市网站建设公司排名营销推广主要包括
  • 柯桥网站建设新闻发布
  • 网站开发分为哪几块上海网站制作公司
  • 网上有做口译的网站么百度app浏览器下载
  • 做网站和开发app有什么不同青岛网站建设微动力
  • 哪个网站可以做c 的项目百度搜题
  • 网站开发服务商灰色词首页排名接单
  • 城市网站建设百度扫一扫
  • 大良营销网站建设方案附近电脑培训学校
  • 宜春网站开发工作手机
  • 用什么软件做网站seo好百度网首页
  • 公众号微网站开发百度经验官网入口
  • 企业网站做多大尺寸社群营销的案例
  • 沧州网站建设微艾薇seo研究学院
  • 做运营必看的网站网络推广服务商
  • asp做素材网站网络培训心得体会
  • 广州优化网站建设百度seo网站优化服务
  • 学校网站建设需求分析seo关键词优化推广
  • 关于网站建设总结华夏思源培训机构官网
  • 网站制作前言公司优化网站排名需要多少钱
  • 微名片网站怎么做微信小程序怎么制作自己的程序
  • 做业帮网站蚌埠seo外包
  • 在哪个网站做淘宝水印优化绿松石什么意思
  • 自助建站优化排名百度推广广告公司
  • 沈阳祥云男科河南seo网站多少钱
  • 网站如何做网站名称百度地图推广怎么收费标准
  • 大型门户网站建设步骤谷歌paypal官网注册入口
  • 设计公司网站页面设计网络营销的四种方式
  • 网站公司郑州推广网站多少钱
  • 网站建设小技巧关键词排名优化易下拉排名