2007年3月6日 星期二

使用svcutil 製作非同步之 client proxy code

當已製作非同步的 wcf Service code 完成後,皆下來,就是要製作 client proxy code

 

但使用 Visual Studio 2005 with WCF extension 後,卻無法製作出非同步的 client code , 如 BeginXXX, EndXXX

 

後來才發現,在這一版,尚未支援製作非同步的 client proxy code。必需自行使用 svcutil.exe 製作

 

試了好久,終於…

 

svcutil http://localhost/BankproPortal/Security.svc /a /ct:System.Collections.Generic.List`1 /namespace:*,UABClient.localhost

/mergeConfig  /config:app.config

 

必須注意到

·         `1是必須的,而且是鍵盤左上方的`,而不是單引號的 '

·         /namespace 的語法,我不知道為何必須是這樣,但這樣的確可以

參考自 http://www.dasblonde.net/CommentView,guid,c132e497-7fdb-4895-9b71-8542d0400d52.aspx 

svcutil /d:d:\LearningWCF /noconfig /o:serviceproxy.cs /r:ContentTypes.dll /ct:System.Collections.Generic.List`1 http://localhost:8000

 

沒有留言:

Share with Facebook