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