private void EndUpdateNews()
{
using (TransactionScope scope = new TransactionScope())
{
try
{
this._articleNewsCount += this.ParseTagSubNews();
base.BeginInvoke(this.noteInvoke, new object[] { string.Format("當(dāng)前下載新聞 {3} 條,解析新聞 {0} 條,專題新聞 {1} 條,常規(guī)新聞 {2} 條。", new object[] { this._articleNewsCount + this._subNewsCount, this._subNewsCount, this._articleNewsCount, this._downloadCount }) });
scope.Complete();
}
catch (Exception exception)
{
this._subDic.Clear();
base.BeginInvoke(this.logInvoke, new object[] { "專題新聞分類出現(xiàn)異常。" });
this.WriteException(exception);
base.BeginInvoke(this.logInvoke, new object[] { "數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行回滾" });
Transaction.Current.Rollback();
}
finally
{
Application.DoEvents();
scope.Dispose();
}
}
using (TransactionScope scope2 = new TransactionScope())
{
try
{
this._subNewsCount += this.ParseTagArticleNews();
base.BeginInvoke(this.noteInvoke, new object[] { string.Format("當(dāng)前下載新聞 {3} 條,解析新聞 {0} 條,專題新聞 {1} 條,常規(guī)新聞 {2} 條。", new object[] { this._articleNewsCount + this._subNewsCount, this._subNewsCount, this._articleNewsCount, this._downloadCount }) });
scope2.Complete();
}
catch (Exception exception2)
{
this._articleDic.Clear();
base.BeginInvoke(this.logInvoke, new object[] { "常規(guī)新聞分類出現(xiàn)異常。" });
this.WriteException(exception2);
base.BeginInvoke(this.logInvoke, new object[] { "數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行回滾" });
Transaction.Current.Rollback();
}
finally
{
Application.DoEvents();
scope2.Dispose();
}
}
this.FinishCurrentWork();
}
2019-03-20
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 讀完文章覺得上當(dāng)了,那我現(xiàn)在這里說(shuō)聲對(duì)不起。如果你想繼續(xù)看,隨心隨喜。 研究生畢業(yè)后,已經(jīng)是27歲高齡(高于周圍研...
- 有簡(jiǎn)單的方法,讓你使用Xcode7也能調(diào)試iOS10設(shè)備。聽到這句話有么有莫名的??。哈哈,以前我是沒打算說(shuō)的,但是...