由於需要,在使用wcf技術中要用到列舉型別,於是乎,直接拿來用。**如下所見:
[datacontract]
public enum filetype
[datacontract]
public class programfilerequest
set
}///
/// 檔案型別
///
[datamember]
public filetype filetype
set
}///
///
///
[datamember]
public string filepath
set
}在這樣寫完後,呼叫此服務時發現了乙個很意外的問題,列舉型別竟然編譯為string型別。可是為它賦string型別的值後執行就提示型別不能轉換的錯誤,後來在列舉型別定義時新增乙個[enummember]這個標籤後就可以了。但奇怪的是同事寫的列舉型別不加這個標籤就可以。。。。
改正後的列舉型別為:
[datacontract]
public enum filetype
只更改此處就可用了。
在WCF中使用websocket
今天在網上閒逛的時候,發現wcf4.5中新增了乙個nethttpbinding協議,它是支援websocket的。在網上找了一下教程,附上codeproject上的兩篇文章 其中第一篇文章是使用soap協議來封裝訊息的,實現了乙個基於websocket的雙工通訊程式。第二篇文章則是直接使用文本來通訊...
在WCF中使用websocket
今天在網上閒逛的時候,發現wcf4.5中新增了乙個nethttpbinding協議,它是支援websocket的。在網上找了一下教程,附上codeproject上的兩篇文章 其中第一篇文章是使用soap協議來封裝訊息的,實現了乙個基於websocket的雙工通訊程式。第二篇文章則是直接使用文本來通訊...
WCF 附錄 高階主題 在WCF中使用LINQ
語言整合查詢 linq 是.net framework 3.5 中的新技術,允許使用c 或者visual studio.net 來查詢資料。傳統意義上來說,資料通過在乙個應用程式中使用乙個字串表示式查詢,比如sql 或者xpath查詢表示式,沒有編譯時的檢查或者智慧型感知支援。linq通過讓一條查詢...