簡體   English   中英

Windows Foundation的WCF服務

[英]WCF Service with Windows Foundation

經過一番環顧后,我感覺到這種方法不是解決我要解決的問題的最佳方法,但我想我會在最后嘗試嘗試在這里找到解決方案的最后一種方法一種新方法。


我在下面擁有當前的服務布局,並且我正在嘗試實現以下目標:

  • 初始請求將在查詢字符串中具有一個值,然后其余數據將在HTML表單后application/x-www-form-urlencode
  • CsvLookup將從發布的表單數據中提取信息,對其進行一些處理,然后將JSON格式的響應返回給調用客戶端
  • 使用WF的目的是,一旦我們編寫了活動,我們就可以簡單地將CsvLookup活動換成SQL DB查找或隨后的其他操作,而無需更改服務器上的任何代碼,我們就可以接收到數據此服務上的格式將始終相同,並且始終希望以相同的格式發送回去,這是我們希望通過這種方法解決的中介問題

順序服務


如您在上面所看到的,此刻,我已經在此服務內和活動內分別聲明了所有變量,因此已聲明了它們。

public InArgument<string> AccessEmail { get; set; }
public InArgument<Guid> PackageId { get; set; }
public InArgument<string> OwnerEmail { get; set; }
public InArgument<string> Ip { get; set; }
public OutArgument<string> Response { get; set; }

希望我的問題很簡單。 是否可以分配服務變量以接受表單編碼的數據,還是所有變量都需要單獨分配?

當前,當使用WcfTestTool ,當我連接到服務時,我看到一個接一個列出的所有變量供我聲明,實際上,我想為查詢字符串聲明一個值,為主表單數據聲明另一個值。

經過深入研究,我發現默認情況下,這種設置主要是針對SOAP調用的,因此要獲得我想要的功能,使用標准WCF服務似乎是一個更好的主意然后在配置文件中控制功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM