WCF 中使用列舉型別

2021-05-04 00:54:54 字數 604 閱讀 1161

由於需要,在使用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通過讓一條查詢...