1
在Web服務中,我想告訴它運行了多久。似乎應該有一個簡單的方法來做到這一點,但顯然我搜索谷歌錯誤的搜索詞,因爲我沒有提出任何事情。我的ASP.Net Web服務運行了多久?
在Web服務中,我想告訴它運行了多久。似乎應該有一個簡單的方法來做到這一點,但顯然我搜索谷歌錯誤的搜索詞,因爲我沒有提出任何事情。我的ASP.Net Web服務運行了多久?
這就是我所做的(類似於ta.speot.is指出的一些想法here)。指着我有是的,感謝:感謝
Public Sub New()
if (Application("ServiceStarted") == null) { // Run only first time
Application.Lock()
Application("ServiceStarted") = Now()
Application.UnLock()
}
End Sub
我認爲確實沒有多少理由鎖定 - 如果最終運行時創建的應用程序已經出錯了,並且讀取不需要任何鎖定,因爲它總是會在以後發生...... –
您可以添加在構造函數從會話= +時間取決於datetime.now –
ta.speot.is一些可編輯文件。 – Jeff
通過@ ta.speot.is鏈接的答案是如果您需要知道應用程序運行了多長時間的方式,如果您需要整個流程的時間安排(可能託管多個站點),您應該能夠從流程信息中獲取此信息。 –