我使用 asmx 文件创建了一个小型 Web 服务方法。这是它的简化版本。
<WebMethod()> _
Public function DeleteFile(Byval fileID As String) as boolean
DeleteFileByID(fileID)
return true
End Sub
它运行良好,但我想确保发送回客户端的数据不会在此过程中丢失。
我知道这可以通过设置第二个 Web 服务方法来完成,该方法将由客户端调用以确认他收到了一些数据。但是,我想知道这是否可以在单个 Web 服务方法中完成。
这是我可能正在寻找的示例:
<WebMethod()> _
Public function DeleteFile(Byval fileID As String) as boolean
return true
clientAcknowledgement = 'This is what I'm loking for... How to make sure the client received the confiormation before deleting the file
if clientAcknowledgement then
DeleteFileByID(fileID)
end if
End Sub