是否可以創建包含執行某些操作的方法的Web服務,然後期望返回值/操作來提交這些操作?具有事務提交的C#web服務方法返回
我需要一個返回一些值的方法。在返回這些值的過程中,需要插入一些數據。收到這些返回值後,我需要確保能夠處理它們,然後提交初始方法。
如果該方法沒有收到flag/commit/whatever,則會回滾插入。
這可能嗎? (對不起,如果措辭不清楚,希望我是不可理喻的)
我這樣做是因爲我需要獲得一組數據,即慢與常規SQL返回。我正在計劃在服務器上壓縮(格式化)數據(使用Web服務),並讓該方法以壓縮二進制類型將其返回給我。如果在獲取或處理壓縮二進制文件時出現問題,我需要能夠回滾整個過程。
那麼它有可能呢:)?如果我從來沒有做過No2,交易是否會不定期地掛起?我選擇什麼樣的交易,開始? –
您不應在第一次通話中開始交易。只需返回結果。如果你的結果是按照提交交易保存數據的要求。 – Adil
這會破壞目的,獲取數據,然後再將其上傳。我可以將其標記爲好,但這不是我正在尋找的解決方案。 –