位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# 定義WCF服務(wù)協(xié)定 操作協(xié)定

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-11

    在定義服務(wù)協(xié)定的接口中,應(yīng)用System.ServiceModel.OperationContractAttribute特性,就可以把成員定義為操作。這個(gè)特性具有下表所示的屬性。

屬 性

說(shuō)明

Name

指定服務(wù)操作的名稱(chēng)。默認(rèn)為成員名稱(chēng)

IsOneWay

指定操作是否返回一個(gè)響應(yīng),如果把它設(shè)Mtrue,則客戶(hù)端不等待操作完成,就會(huì)繼續(xù)執(zhí)行

AsyncPattem

如果設(shè)置為true,操作就會(huì)實(shí)現(xiàn)為兩個(gè)方法:Begin<me//rorfiVame>O^P EnA<methodName>Q,這兩個(gè)方 法可用于異步調(diào)用操作

HasProtectionLevel

 指定服務(wù)使用的消息是否有明確定義的保護(hù)級(jí)別。保護(hù)級(jí)別允許簽名消息,或者簽名和加密消息


ProtectionLevel

 保護(hù)級(jí)別,用于保護(hù)消息


Islnitiating

如果使用會(huì)話(huà),這個(gè)屈性就確定調(diào)用這個(gè)操作是否可以啟動(dòng)新會(huì)話(huà)

IsTerminating

如果使用會(huì)話(huà),這個(gè)屬性就確定調(diào)用這個(gè)操作是否會(huì)中斷當(dāng)前會(huì)話(huà)

Action

如果使用尋址功能(WCF服務(wù)的一個(gè)高級(jí)功能),操作就有一個(gè)關(guān)聯(lián)的動(dòng)作名稱(chēng),通過(guò)這個(gè)屬性可以指 定該名稱(chēng)

ReplyAction

同上,但為操作的響應(yīng)指定動(dòng)作名稱(chēng)


繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部