麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

COM+ Web 服務:通過復選框路由到 XML Web Services (轉)7

2024-09-05 20:55:49
字體:
來源:轉載
供稿:網友

此 c# 程序有兩個類:child 和 parent。如果運行以下 vbscript 示例,wko 與 cao 模型的區別會更加明顯:

set c1 = getobject
   ("soap:wsdl=http://jnoss4/refpass/refpass.child.soap?wsdl")
set c2 = getobject
   ("soap:wsdl=http://jnoss4/refpass/refpass.child.soap?wsdl")
c1.setname("c1")
wscript.echo c1.countup()
wscript.echo c1.countup()
wscript.echo c1.countup()
wscript.echo c1.countup()
wscript.echo c1.countup()
c2.setname("c2")
wscript.echo c2.countup()
wscript.echo c2.countup()
wscript.echo c2.countup()
wscript.echo c2.countup()
wscript.echo c2.countup()

運行時將顯示以下輸出內容:

c:/moniker>refpasswko
microsoft (r) windows script host version 5.6
copyright (c) microsoft corporation 1996-2001. all rights reserved.

none 1
none 1
none 1
none 1
none 1
none 1
none 1
none 1
none 1
none 1

名稱和值說明了單一調用已知對象的無狀態性質,因為組件是使用不同的方法調用創建的,所以方法調用之間不保留名稱或值。

如果導出客戶端代理,然后導入到另一臺客戶端計算機上,并且運行了下面的 vbscript,則 soap 激活將是 cao 而不是 wko:

'直接創建兩個對象
set c1=createobject("refpass.child")
set c2=createobject("refpass.child")
'設置第一個對象的名稱,并調用數次
'以遞增對象內部計數器
c1.setname("c1")
wscript.echo c1.countup()
wscript.echo c1.countup()
wscript.echo c1.countup()
wscript.echo c1.countup()
wscript.echo c1.countup()
'設置第一個對象的名稱,并調用數次
'以遞增對象內部計數器
c2.setname("c2")
wscript.echo c2.countup()
wscript.echo c2.countup()
wscript.echo c2.countup()
wscript.echo c2.countup()
wscript.echo c2.countup()
'創建父對象
set p=createobject("refpass.parent")
'將子對象傳遞到父對象,并從父對象調用子對象
wscript.echo p.setref(c1)
wscript.echo p.countup(c2)
wscript.echo p.countup(c2)
wscript.echo p.countup(c2)
wscript.echo p.countup(c2)
'現在調用存儲在父對象內部的子對象
dim c9
wscript.echo p.countup(c9)
'從父對象獲取該對象并直接調用
set c3 = p.getref()
wscript.echo c3.countup()

從命令行運行時,將顯示以下輸出內容:

c:/moniker>refpasscl
microsoft (r) windows script host version 5.6
copyright (c) microsoft corporation 1996-2001. all rights reserved.

c1 1
c1 2
c1 3
c1 4
c1 5
c2 1
c2 2
c2 3
c2 4
c2 5
c1 5
c2 6
c2 7
c2 8
c2 9
c1 6
c1 7

即使在通過 soap 調用時,cao 激活也會保留狀態,并且允許通過 soap 來回傳遞對象引用。名稱和值都保留在服務器上的類實例中,并且引用可以正確工作。這兩種腳本都調用相同的編譯 c# 組件,只是 .net remoting 激活模型不同。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品中文字幕久久久久四十五十骆 | 91麻豆精品国产91久久久点播时间 | 亚洲午夜天堂吃瓜在线 | 国产成人77亚洲精品www | 亚洲精品成人在线视频 | 亚洲欧美不卡视频 | 亚洲亚色 | 国产精品久久久久久久久久大牛 | 97超视频在线观看 | 国产精品久久久久久久久久久久久久久 | 国产精品视频一区二区三区综合 | 一级做a爱片久久毛片a高清 | 操你啦免费视频 | 九九热播视频 | 日韩毛片网| 羞羞漫画无遮挡观看 | 国产小视频一区 | 久久久视频免费观看 | 日本欧美一区二区三区在线观看 | 韩国美女一区 | videos韩国| 国产99久久久国产精品 | 久久中出 | h视频在线免费看 | 国产99久久久久久免费看 | 午夜视频播放 | 香蕉久久久久久 | 久青草免费视频 | 在线播放一区二区三区 | 亚洲综合色视频在线观看 | 亚洲精品永久视频 | 久久国产精品一区 | 深夜福利视频免费观看 | 成人羞羞国产免费游戏 | 激情黄页 | 国产精品刺激对白麻豆99 | 中文字幕亚洲视频 | 一级做a爰性色毛片免费 | 国产一区免费 | 久久精品国产99国产精品亚洲 | 国产成人综合在线观看 |