原創(chuàng)|其它|編輯:郝浩|2011-06-29 17:03:22.000|閱讀 797 次
概述:對于經(jīng)常在網(wǎng)上泡的我們, 我們時常聽見‘流’一詞,從YouTube的視頻流到iTunes的廣播流,簡直隨處可聽。顧名思義,流是一個數(shù)據(jù)傳輸過程,允許數(shù)據(jù)包被實時翻譯和呈現(xiàn),而無需事先下載整個數(shù)據(jù)。其基本的思路就是,使大型內(nèi)容盡可能在最短的時間內(nèi)傳送。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
對于經(jīng)常在網(wǎng)上泡的我們, 我們時常聽見‘流’一詞,從YouTube的視頻流到iTunes的廣播流,簡直隨處可聽。顧名思義,流是一個數(shù)據(jù)傳輸過程,允許數(shù)據(jù)包被實時翻譯和呈現(xiàn),而無需事先下載整個數(shù)據(jù)。其基本的思路就是,使大型內(nèi)容盡可能在最短的時間內(nèi)傳送。
發(fā)展至今,“流”這個詞不僅僅適用于媒體,同樣也適用于文檔。因此,ClientUI 5中的XPS文檔閱讀器便被賦予了“流”的能力,能夠在客戶端立即呈現(xiàn)大型的XPS文檔,不必等到將整個文檔下載完才可以顯示當(dāng)中的內(nèi)容。
下圖比較了文件下載和文檔流之間的不同之處:
因此,XPS文檔閱讀器中的文檔流功能在業(yè)務(wù)應(yīng)用場景中可是相當(dāng)?shù)赜杏玫摹?/p>
設(shè)想一下,如果你正在構(gòu)建一個需要承載60MB大小的技術(shù)文檔的文檔庫應(yīng)用程序。你肯定不希望你的用戶要等待好幾分鐘才能查看主題吧?
呵呵呵,因此,XPS文檔閱讀器有了文檔流功能,就不必再耗時等待了。。。。。
說到這里,為了讓文件流和客戶端無縫集成,ClientUI 5中提供了一個內(nèi)置的文件流處理器,位于ASP.NET Web服務(wù)器(Intersoft.XPSDocumentViewer.Server.dll)。接下來,我們就來看看如何啟用XPSDocumentViewer的文件流功能。
由于文件流處理器被置于Web服務(wù)器中,在服務(wù)器端啟用文件流功能前,你需要對Web項目進(jìn)行配置,方法如下:
1、首先,將Intersoft.XPSDocumentViewer.Server添加到Web項目中。程序集的路徑為:[Program Files]\Intersoft Solutions\ClientUI 5\Server。一旦添加成功,你的項目看起來就如同下面的截圖一樣。
2、為web.config. 中的文件流處理器添加HTTP處理器注冊
<httpHandlers>
<add verb="*" path="XPSDocumentStreamHandler.ashx"
type="Intersoft.XPSDocumentViewer.Server.XPSDocumentStreamHandler, Intersoft.XPSDocumentViewer.Server"/>
</httpHandlers>
這樣,Web項目的配置就大功告成了。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)