C# 定義WCF服務(wù)協(xié)定 操作協(xié)定
在定義服務(wù)協(xié)定的接口中,應(yīng)用System.ServiceModel.OperationContractAttribute特性,就可以把成員定義為操作。這個特性具有下表所示的屬性。
屬 性 | 說明 |
Name | 指定服務(wù)操作的名稱。默認為成員名稱 |
IsOneWay | 指定操作是否返回一個響應(yīng),如果把它設(shè)M為true,則客戶端不等待操作完成,就會繼續(xù)執(zhí)行 |
AsyncPattem | 如果設(shè)置為true,操作就會實現(xiàn)為兩個方法:Begin<me//rorfiVame>O^P EnA<methodName>Q,這兩個方 法可用于異步調(diào)用操作 |
HasProtectionLevel | 指定服務(wù)使用的消息是否有明確定義的保護級別。保護級別允許簽名消息,或者簽名和加密消息 |
ProtectionLevel | 保護級別,用于保護消息 |
Islnitiating | 如果使用會話,這個屈性就確定調(diào)用這個操作是否可以啟動新會話 |
IsTerminating | 如果使用會話,這個屬性就確定調(diào)用這個操作是否會中斷當前會話 |
Action | 如果使用尋址功能(WCF服務(wù)的一個高級功能),操作就有一個關(guān)聯(lián)的動作名稱,通過這個屬性可以指 定該名稱 |
ReplyAction | 同上,但為操作的響應(yīng)指定動作名稱 |
點擊加載更多評論>>