解決WCF的service端無法使用泛型的問題

2021-09-25 17:38:32 字數 1048 閱讀 8428

思路是將其序列化(比較笨的方法……)

1、引入newtonsoft.json.dll

2、服務端序列化:return jsonconvert.serializeobject(result);

3、客戶端反序列化:listlist = jsonhelper.deserializejsontolist(resultstr);

4、封裝的jsonhelper類,部分**來自網路 ^_^

using

system.collections.generic;

using

newtonsoft.json;

using

system.io;

//////

json幫助類

///public

class

jsonhelper

//////

解析json字串生成物件實體

/// ///

物件型別

///json字串(eg.)

///物件實體

public

static t deserializejsontoobject(string json) where t : class

//////

解析json陣列生成物件實體集合

/// ///

物件型別

///json陣列字串(eg.)

///物件實體集合

public

static listdeserializejsontolist(string json) where t : class

//////

反序列化json到給定的匿名物件.

/// ///

匿名物件型別

///json字串

///匿名物件

///匿名物件

public

static t deserializeanonymoustype(string

json, t anonymoustypeobject)

}

view code

WCF的Service用客戶端去訪問時加SSL驗證

1.選擇iis management開啟server certificates 2.選擇create selt signed certificates 為你的ssl取乙個名字 testssl 3.下來把ssl證書繫結到你的站點 4.這樣就可以用https去訪問了,5.但是我們用客戶端訪問時必須加上證...

WCF之劍走偏鋒 建立無配置檔案的WCF專案

之前只接觸過webservice和remoting。老師講wcf的時候也沒有去聽,因為是額外新增的課程。但是後來聽說wcf是多麼的強大,就想著在乙個新專案裡使用這種技術。按照remoting的思路。建立乙個普通的介面層,如下 namespace middle 然後在服務端的乙個類裡分別實現了這些方法...

關於Service常駐記憶體不被清理的解決方法

言歸正傳,android的系統程序分為五個等級,foreground process 前台程序 visible process 可見程序 service process 服務程序 background process 後台程序 empty process 空程序 service的程序處於第三個位置....